按位表示
像 int
这样的数值类型在计算机内存中以一个明确的“位”序列存储(每个位的值为 0 或 1)。
负值
整数的负值可以存储为“2的补码”(-1被视为无符号字符是0B11111111)或“1的补码”(它是0B11111110)。
位移
可以使用<<或>>操作符向左或向右移动值的位。
非字符字节
byte变量类似于unsigned char变量,只是它只能用于按位操作(不能用于字符或数字操作)。
位标志
类型为std::bitset<5>的变量存储5位(5个标志),使用数组索引法分别访问。
Last modified: Friday, 17 January 2025, 9:40 PM