问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中有bool吗?

发布网友 发布时间:2022-04-22 04:37

我来回答

3个回答

热心网友 时间:2023-09-15 17:32

C语言里面是没有bool(布尔)类型的,C++里面才有,C语言里面用数值0表示假,非0整数表示真。在C++里面可以使用bool类型。bool类型只有两个值:true =1 、false=0。

bool可用于定义函数类型为布尔型,函数里可以有 return TRUE; return FALSE 之类的语句。

布尔型运算结果常用于条件语句:if (逻辑表达式){如果是 true 执行这里;}else{如果是 false 执行这里;};

扩展资料

Boolean(布尔)数据在C++中使用内置类型bool表示。bool类型的变量只可能有两个值true或false,在现实世界中它用于表示“是”或“否”、“高”或“低”等这种只有两个状态的事物。例如用于表示检测某年是否润年的函数,其返回值类型显示只有两种情况“是”或“否”。 

bool IsLeapYear( const unsigned int year)

{   return (year % 4==0 && year % 100 !=0) || (year %400 ==0);  }

没有统一的布尔类型在大型的工程项中特别是用到第三方程序库时,可能使用不同的手段模拟布尔类型以提交代码的可读性,这样会使得代码有些混乱。C++引入了bool内置类型,解决了代码的一致性问题。

参考资料来源:百度百科——bool

热心网友 时间:2023-09-15 17:32

c++可以
C语言没有,不过你可以定义一个布尔类型,如下面的代码所示:
typedef int bool;
#define TRUE 1
#define FALSE 0
定义好之后,就可以像使用基本类型数据一样使用它了,如下面的代码所示:
bool bflag=TRUE;

热心网友 时间:2023-09-15 17:33

在C语言中,可以使用布尔定型的波尔例行,就是逻辑类型,就是逻辑真与假
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不喜欢参加聚会怎么办 ...的电信8兆的宽带是169元每月可是用了2天就停机了,他说第一个月... 电信8兆宽带多少钱 爸妈想换5G套餐有没有那种可以绑定宽带一起的? ...换了波箱油后加速转速变高且偶有空转是怎么回事? 苦菜花的花语和寓意是什么? 苦菜花的花语是什么? 安徽省人事档案查询,调档等网上操作指南 安徽哪个网站调档 宽带10M与100M有什么区别啊?宽带10M和100M与平板电脑4G卡的用法用量有... C语言中有bool吗? C语言中bool的定义问题 C语言中bool的定义问题 关于C语言中的bool型的问题 关于C语言中的bool型的问题 百度是中国的软件吗 C语言中BOOL命令的使用方法 C语言中BOOL命令的使用方法 “百度”是中国的还是外国的? C语言有bool类型吗 在c语言中,bool是什么意思?用法是什么?麻烦帮我... 百度是中国最大的搜索引擎 在c语言中,bool是什么意思?用法是什么?麻烦帮我... 百度是中国企业还是外企? c语言中 bool 这个声明在哪个头文件里 c语言中_Bool是什么意思? 百度是不是中国的? c语言中_Bool是什么意思? 百度是中国的企业吗? c语言bool类型怎么用? C语言中有没有bool类型 C语言中有没有bool类型 C语言里bool和BOOL的区别是什么?C99里的_Bool又是... C语言里bool和BOOL的区别是什么?C99里的_Bool又是... 在C语言中如何使用bool类型? 在C语言中如何使用bool类型? 养胃暖胃的食物有哪些?胃不好该吃什么肉养胃呢? 胃不好吃哪种食物暖胃 吃什么可以暖胃 暖胃的7种食物 暖胃吃什么 哪些是暖胃的食物? 胃寒吃什么可以暖胃 暖胃的食物 哪些是暖胃的食物 哪些食物暖胃? 胃寒吃什么能暖胃 吃什么最暖胃 吃什么可以暖胃 吃什么食物才养胃? 秋季吃什么暖胃食物 吃什么食物可暖胃?