整型与布尔型的转换

提交数: 4778, 通过率: 73.96%, 平均分: 79.85

题目描述:

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

输入格式:

一个整型范围内的整数,即初始时整型变量的值。

输出格式:

一个整数,经过上述过程后得到的结果。

 

样例输入:

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

值只有true和false,0或空为false,其余均为true。

C++中1代表true,0代表false。

时间限制: 1000ms
空间限制: 128MB

来源: openjudge