7

接頭辞として 0 を、16 進数を 0x として、8 進数を初期化します。int 変数を 2 進数で初期化するにはどうすればよいですか? Cに2進数のアクセス指定子はありますか? たとえば、8 進数は %o、16 進数は %x です。

4

2 に答える 2

11

GCC の最近のバージョンでは、C 標準の拡張機能が提供されています。0borを使用0Bして、次のようなビット シリーズのプレフィックスを付けます。

int i = 0b0101010;
于 2013-09-03T13:19:37.237 に答える
2

int a = 0b0001010;GCC 拡張

于 2013-09-03T13:21:30.247 に答える