欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

09:整型与布尔型的转换

程序员文章站 2022-04-03 22:35:47
...

原题链接

总时间限制: 
1000ms 
内存限制: 
65536kB
描述

将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?

输入
一个整型范围内的整数,即初始时整型变量的值。
输出
一个整数,经过上述过程后得到的结果。
样例输入
3
样例输出
1

源码

#include <iostream>
using namespace std;
/*
 * 如果对bool型变量赋值,不为0时,其值均为true,数值为1。
 */
int main()
{
    int i;
    bool b;
    cin >> i;
    b = (bool)i;
    i = b;
    cout << i << endl;
    return 0;
}

09:整型与布尔型的转换
相关标签: 信奥