C++语言中bool是什么意思?
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
bool就是布尔的意思,布尔值的返回值只有真(true)和假(false),多用于判断。
在C语言中,关系运算和逻辑运算的结果有两种,真和假:0表示假,非0表示真。例如:
#include <stdio.h>
intmain(){
inta,b,flag;
scanf("%d %d", &a, &b);
flag = a > b; //flag保存关系运算结果
printf("flag=%d\n",flag);
return0;
}
扩展资料
运行结果:
1020↙
flag=0
C语言并没有彻底从语法上支持“真”和“假”,只是用0和非0来代表。这点在C++中得到了改善,C++新增了bool类型(布尔类型),它一般占用1个字节长度。bool类型只有两个取值,true和false:true表示“真”,false表示“假”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询