c++14帶來了0b或者0B開頭表示二進制串的字面常量方式, 成為binary literals. 如下代碼
void WriteBinaryLiterals() {
size_t i = 42;
size_t j = 0b101010;
cout << (i == j) << endl;
}
運行結果輸出1. 這樣, 可以不必像以前每次都書寫成16進制, 比如0x2a, 然後腦子裡面再轉換成二進制計算位操作帶來的結果.
Created: 2015-12-27 日 13:49
Validate