关于BREW中代码优化的问题
typedef unsigned char boolean;
typedef unsigned char uint8;
从自定义类型就可以看出。boolean类型实际上就是uint8类型。
在定义变量时:
有如下两种情况:
boolean b1;
boolean b2;
boolean b3;
uint8 b;
b&0x01;
b&0x02;
b&0x04;
书上说boolean类型变量需要使用3个字节,而uint8类型则需要使用1个字节就够了。
我想知道书上这样说的原因是什么?而且如果在使用上,如何使用uint8类型的boolean
变量呢?