C语言里的布尔类型

tech2024-10-07  21

好久没有更新啦~~~~

换了新工作,从制冷行业的计算引擎开发工程师转变成Linux开发工程师;

七月和八月,这两个月很多精力放在了生活上:搬家、收拾整理、带父母旅行、四处旅行、瑜伽健身、Linux学习。

因为精力分散比较多,所以博客停止记录学习了,惭愧啊!

所以我要重新拾起,继续加油向前出发~~~~

今天在研究Linux内核底层代码,复习Linux里的C语言编程,发现原来C语言是不能直接定义bool类型的哈哈,之前用c#,python习惯了。。。

所以c语言中定义布尔类型的方法:

方法一:采用宏定义的方式

typedef int BOOL ;

#define true 0

#define false 1

BOOL flag=true;

方法二:采用枚举型变量方式

typedef enum { true=0, false} BOOL;

嗯,C语言真的很底层,很麻烦,边学边感悟,边分享!

最新回复(0)