2進定数

表題の通り2進数の整定数を書くための機能ですね。

int i = 0b10101011001;

このGCC拡張は、GCCに詳しい人でもあまり知られていないんじゃないだろうか。
というのも、昨日、GCC 4.3系列の開発枝に入れられたばかりの新規の拡張機能である。

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23479

2進定数が使えるCコンパイラは、手持ちのコンパイラの内では他に以下のものがある。


どうでもいいけど、秀丸エディタの数値強調は、2進数も強調される。何で?