ZKX's LAB

c能设置布尔类型的变量吗 C语言,输出一个布尔类型的变量

2020-10-05知识9

C语言,输出一个布尔类型的变量 printf(\"%d\",b);如果要输出true或者false的话,可以加个判断就好了

C语言中,定义一个布尔型变量如何用,为什么用bool定义会报错? C语言中并没有bool类型2113变量。5261这是C++中新增的系统类型4102。要在C语言中使用bool类型,可以1653使用自定义的方式。1 使用整型做bool类型。typedef int bool;或typedef unsigned char bool;只要是整型,都可以当做bool使用。2 使用枚举类型做bool类型。typedef enum{false,true}bool;实际应用中,枚举类型较为普遍。

C语言中,定义一个布尔型变量如何用,为什么我用bool定义会报错? C语言中并没有bool类型变量。这是C++中新增的系统类型。要在C语言中使用bool类型,可以使用自定义的方式。1 使用整型做bool类型。typedef int bool;或typedef unsigned char bool;只要是整型,都可以当做bool使用。2 使用枚举类型做bool类型。typedef enum{false,true}bool;实际应用中,枚举类型较为普遍。

C或C++中怎么定义变量的值只能是0和1,不是布尔类型 enum tt{0,1} a;

为什么布尔类型变量不能直接用读语句输入 这同编译器有关。如果用#includebool 的 定义 是:typedef int BOOL;所以 BOOL 就是 整型。输出 数值 就是 整型。BOOL x=0;scanf(\"%d\",&x);愿意加一句 if(x。0)x=1;也无妨。如果你的编译器定义 是:typedef unsigned char bool;那你 输入输出 就按1字节整型 考虑就可以了。

#布尔类型#typedef#变量#c语言

随机阅读

qrcode
访问手机版