c++14可以直接书写二进制字面常量了

Table of Contents

  • 1. 直接书写二进制字面常量

1 直接书写二进制字面常量

c++14带来了0b或者0B开头表示二进制串的字面常量方式, 成为binary literals. 如下代码

void WriteBinaryLiterals() {
  size_t i = 42;
  size_t j = 0b101010;
  cout << (i == j) << endl;
}

运行结果输出1. 这样, 可以不必像以前每次都书写成16进制, 比如0x2a, 然后脑子里面再转换成二进制计算位操作带来的结果.

Author: dean

Created: 2015-12-27 日 13:49

Validate

你可能感兴趣的:(二进制,C++14)