有两种常见的方法。
1、使用宏定义。
通过define来进行定义False和True。可以采用如下方式:
(1) 直接定义数值
#define False 0
#define True 1
(2) 通过逻辑判断定义
#define False (1!=1)
#define True (1==1)
2、使用枚举定义。
这种方法可以同时定义类型BOOL
typedef enum
{
False,
True
}BOOL;
扩展资料:
True在编程语言中代表逻辑值:真。与逻辑值False(假)意义相反。true在编程语句中代表1或大于1的数,反之false代表0或null。
true表示真,在计算机中存储为1;所以上面会输出“this is true”。
但是如果把里面的ture改为大于等于1的数字,仍然会输出“this is ture”。
false 常数. 一个表示与 true 相反的唯一布尔值。当自动数据类型指定将 false 转换为数字时,它变为0;将 false 转换为字符串时,它变为 "false" 。
匿名回答于2021-09-26 17:25:37