Table of Contents
1 直接书写二进制字面常量
c++14带来了0b或者0B开头表示二进制串的字面常量方式, 成为binary literals. 如下代码
void WriteBinaryLiterals() {
size_t i = 42;
size_t j = 0b101010;
cout << (i == j) << endl;
}
运行结果输出1. 这样, 可以不必像以前每次都书写成16进制, 比如0x2a, 然后脑子里面再转换成二进制计算位操作带来的结果.