量子纠缠 发表于 2023-8-9 16:33

32位的二进制怎么定义

请教keil 中程序中我定义了一个32位的数据 编译后报错。

int BUF =        0b01010101010101010101010101010101;

error expected a ";"



如果改成 int BUF =        0x55555555; 就不报错了为什么?

ughbss 发表于 2023-8-9 16:50

keil不支持直接写二进制数

量子纠缠 发表于 2023-8-9 17:32

好像真的是不支持

木子李惠 发表于 2023-8-9 17:49

为什么想要用二进制赋值呢

田舍郎 发表于 2023-8-9 23:04

进制之间没有区别,拿16当2用就行

gyh974 发表于 2023-8-10 10:07

做段码屏显示还是用二进制直观

英雄本色2022 发表于 2023-8-10 11:44

32位的二进制没有分隔符的话太不易读和易写了

e21 发表于 2023-8-10 12:31

gyh974 发表于 2023-8-10 10:07
做段码屏显示还是用二进制直观

用宏直观啊.
页: [1]
查看完整版本: 32位的二进制怎么定义