永发信息网

c语言中有无布尔类型?

答案:7  悬赏:0  手机版
解决时间 2021-04-04 22:06
c语言中有无布尔类型?
最佳答案
在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。
在C99标准中对此有所改进。C99提供了_Bool 型,所以布尔类型可以声明为 _Bool flag.

 _Bool依然仍是整数类型,但与一般整型不同的是,_Bool变量只能赋值为0或1,非0的值都会被存储为1.

 另外,C99还提供了一个头文件 定义了bool代表_Bool,true代表1,false代表0.只要导入 stdbool.h ,就能非常方便的操作布尔类型了。
全部回答
没有.
当然没有!难道你没有看书吗?
bool
没有,但c++中有
C语言没有布尔变量,逻辑事件用真与假来叙述,数据化为数字0与1,表达式操作的结果非0即为1
c++有bool类型,标准C没有布尔类型,用整型代替布尔类型,非0表示真,0表示假,BOOL就是int
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
米迦尔最后有没有吸血
水的密度是________kg/m3,合________g/cm3.
写给深爱过的前男友祝福他新婚
万里杂货铺地址在什么地方,想过去办事
我黑眼圈有点重打玻尿酸可以去掉不
甘油三脂2.2,如何降下来?
关于北京鸟巢的句子,描写鸟巢的诗句
2010年农历7月21日是什么星座
你好,请问Windows10退回到Windows7还能免费
莎士比亚的告白名言有没有
单选题强学会是一个A.学术团体B.政治团体C.军
笔记本内存4G和8G到底有多大区别?买了4G回来
惠普t5q23pa #AB2性能如何,还有价位?
宋代瓷器聊城出土
月休三天是什么意思
推荐资讯
梦见柴火垛着火上面有个大锅
依照示例,改写下列两条提示语,使之亲切友善,
要怎么样才能把脸洗白了 、?
属蛇取名谭嘉鹏好吗
植物长得太高了用什么药水可以让它不再长高
区别CO2和CO的方法很多,下列方法不能用来区
大象风水摆件禁忌与寓意有哪些
声源发出的声波,碰到第一个障碍物形成回声后
我想开个淘宝网店现在还是商机吗?
单选题下列反应属于化合反应的是A.加热氧化汞
我是初中毕业生,但是志愿报错了,但是录取了
新大威336电喷发动机质量行不行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?