按位表示

像 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