如何用C中的二进制数初始化整数变量?

Har*_*rsh 5 c

我们通过将0作为前缀并将十六进制设置为0x来初始化八进制.我们如何初始化二进制数的int变量?C中是否有二进制数的访问说明符?例如,对于八进制,%o,对于十六进制数,%x.

alk*_*alk 8

最新版本的GCC提供了C标准的扩展.使用0b0B为比特序列添加前缀,如:

int i = 0b0101010;
Run Code Online (Sandbox Code Playgroud)