整型与布尔型的转换
提交数: 4814, 通过率: 74.03%, 平均分: 79.9
题目描述:
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
输入格式:
一个整型范围内的整数,即初始时整型变量的值。
输出格式:
一个整数,经过上述过程后得到的结果。
样例输入:
3
样例输出:
1
提示:
布尔型变量的值只有对和错,也就是说只有1和0,赋给整数型变量后输出的值也只有1和0。
类型 | C++类型 | 定义举例 | printf语句中的格式 | 备注 |
整型 | int | int x | d | 10位的数 |
长整型 | long long | long long x | lld | 20位的数 |
单精度 | float | float x | f | 有效数字7位 |
双精度 | double | double x | lf | 有效数字19位,常用这种 |
长双精度 | long double | long double x | Lf 或 llf | 有效数字更长 |
布尔型 | bool | bool x | d |
值只有true和false,0或空为false,其余均为true。 C++中1代表true,0代表false。 |
空间限制: 128MB
来源: openjudge