<分区>
我们通过将 0 作为前缀和将十六进制作为 0x 来初始化八进制。我们如何用二进制数初始化一个 int 变量? C 中是否有用于二进制数的任何访问说明符? 例如,%o 表示八进制数,%x 表示十六进制数。
标签 c
<分区>
我们通过将 0 作为前缀和将十六进制作为 0x 来初始化八进制。我们如何用二进制数初始化一个 int 变量? C 中是否有用于二进制数的任何访问说明符? 例如,%o 表示八进制数,%x 表示十六进制数。
最佳答案
最新版本的 GCC 提供了对 C 标准的扩展。使用 0b
或 0B
作为位序列的前缀,例如:
int i = 0b0101010;
关于c - C中如何用二进制数初始化整型变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18593390/