“#define BIT (0x1 << 三) ”中BIT是4个bit吗

“#define BIT (0x1 3) ”中BIT是4个bit吗?如题,还是因为默认为int,所以,bit为32bit?求真相!c[解决办法]

“#define BIT (0x1 << 3) ”中BIT是4个bit吗?
如题,还是因为默认为int,所以,bit为32bit?求真相! c
[解决办法]
宏 里没有数据类型,具体的数据类型 预编译之后再看
[解决办法]

引用:
引用:
等价于立即数8
这个知道,但是就是想知道这个“8”在内存中占了多少位?


立即数不放内存里,根据你用它的具体场景写在指令里,字长也是看情况。