C语言中的布尔变量:
在编程里,布尔型变量是一种数据类型,它仅能存储两个值,即 true(真)和 false(假)。这种数据类型常被用于逻辑判断与条件控制。
在 C 语言里,直到 C99 标准才正式引入布尔类型。要使用布尔类型,需包含
布尔型变量与整数的转换:
整数转布尔型:非零整数会被转换为 true,零会被转换为 false。布尔型转整数:true 会被转换为 1,false 会被转换为 0。
相关题目:
题目描述 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
输入格式 一个整型范围内的整数,即初始时整型变量的值。
输出格式 一个整数,经过上述过程后得到的结果。
#include
#include
int main() {
int num;
bool bool_num;
int result;
// 读取输入的整数
scanf("%d", &num);
// 将整数赋值给布尔变量
bool_num = (bool)num;
// 将布尔变量赋值给整数变量
result = (int)bool_num;
// 输出结果
printf("%d\n", result);
return 0;
}