C++的位运算符运算方式
- 四月 24th, 2010
- 进行评论
在C++一个字节为8个位,可以表示成二进制:01000101,当然也可以表示成十六进制:0×45(在C++中16进制以0x开头)。
在C++中有几个位的运算符,分别是:
1. &:与运算符;
与运算符会对两个字节的每一位进行与计算,如果两个位均为1则结果为1,否则运算结果为0
00001100
01100100
00000100 //运算结果
2. | :或运算符;
或运算符会对两个字节的每一位进行或计算,如果两个中有一个为1则结果为1,否则结果为0
00001100
01100100
01101100 //运算结果
