标题: 请教怎么定义一个布尔型变量啊? [打印本页]
作者: laobai 时间: 2009-6-25 09:24 标题: 请教怎么定义一个布尔型变量啊?
谢谢!!
[此贴子已经被作者于2009-6-25 11:32:03编辑过]
作者: hisys 时间: 2009-6-25 22:09
Bool Test;
Test=FALSE 或 TRUE
作者: laobai 时间: 2009-6-25 23:56
谢谢你!
我按照你的指点又看了一下,Bool Test;实际上是等同于:signed int Test;
也就是说Bool在这里并不是指定一个一位(只可以为0或1)的变量,test可以等于2,3,-2......
不知道我理解的对不对。
作者: strongchen 时间: 2009-6-26 11:13
不同的编译器对布尔变量的处理是不同的。
作者: laobai 时间: 2009-6-26 11:44 标题: 回复:(strongchen)不同的编译器对布尔变量的处理是...
请问版主,这个问题对codewarrior是怎么样的情况呢?
作者: fish1330 时间: 2009-6-26 16:47
typedef unsigned char bool;
作者: achao86926 时间: 2009-11-12 22:45
再codeWarrior4.7里定义一个位我这样实现,通过结构体:
struct {
byte a :1;
Byte b :1; byte c :1; byte d :1;
byte e :1; byte f :1; byte g :1;
byte h:1;
} Bits;
a,b,c等各代表一个位
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |