C++14: Binary literals

数値の先頭に 0b または 0B とつけることでその数値が2進数表記として扱われるようになります。

[Example]

int n = 0b01001101;   // => 77
int m = -0b00101100;  // => -44

16進数示す 0x などと同じような使い方をします。

[実装コンパイラ]

  • Clang 2.9
  • GCC 4.9