当前位置:嗨网首页>书籍在线阅读

05-按位运算符的替代表示

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

E.1.3 按位运算符的替代表示

对于几种按位运算符,C++提供了替代表示,如表E.4所示。它们适用于字符集中不包含传统按位运算符的区域。

表E.4 按位运算符的替代表示

| 标 准 表 示 | 替 代 表 示 | | :----- | :----- | :----- | :----- | | & | bitand | | & = | and_eq | | | | bitor | | | = | or_eq | | ~ | compl | | ^ | xor | | ^ = | xor_eq |

这些替代表示让您能够编写下面这样的语句:

b = compl a bitand b; // same as b = ~a & b;
c = a xor b;          // same as c = a ^ c;