Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们通过将 0 作为前缀和十六进制作为 0x 来初始化八进制。我们如何用二进制数初始化一个 int 变量?C中是否有二进制数的访问说明符?例如 %o 表示八进制数, %x 表示十六进制数。
最新版本的 GCC 提供了对 C 标准的扩展。使用0bor0B为位系列添加前缀,例如:
0b
0B
int i = 0b0101010;
int a = 0b0001010;用于GCC 扩展
int a = 0b0001010;