按位“或”赋值运算符 (|=)
来源:互联网 发布:无主之地前传改枪软件 编辑:程序博客网 时间:2024/05/22 12:12
对变量值与表达式值执行按位“或”操作,并将结果赋给该变量。
result |= expression
参数
备注
使用此运算符的效果基本上与指定 result = result | expression 相同,不同的只是仅计算一次 result。
|= 运算符将这些参数强迫为匹配的数据类型。 |= 运算符查看 result 和 expression 的二进制表示形式的值,并对其执行按位“或”运算。 该运算的结果如下所示:
0101 (result)1100 (expression)----1101 (output)
任何时候,只要两个表达式中的一个表达式的某位为 1,则结果中的该位为 1。 否则,结果中的该位为 0。
对变量值与表达式值执行按位“或”操作,并将结果赋给该变量。
result |= expression
参数
备注
使用此运算符的效果基本上与指定 result = result | expression 相同,不同的只是仅计算一次 result。
|= 运算符将这些参数强迫为匹配的数据类型。 |= 运算符查看 result 和 expression 的二进制表示形式的值,并对其执行按位“或”运算。 该运算的结果如下所示:
0101 (result)1100 (expression)----1101 (output)
任何时候,只要两个表达式中的一个表达式的某位为 1,则结果中的该位为 1。 否则,结果中的该位为 0。
0 0
- 按位“或”赋值运算符 (|=)
- 按位“异或”赋值运算符 (^=)
- 按位“或”运算符 (|)
- 按位或运算符|
- C++ 运算符(廿四)--按位运算符和赋值运算符结合(^=)、
- Objective-C位运算符-按位或运算符
- 位运算符-按位与或非异或
- C++ 按位与运算符&、按位异或运算符^、按位或运算符|
- php——学习笔记,赋值运算符和递增或递减运算符和位运算符
- &= 位逻辑与赋值 |= 位逻辑或赋值 ^= 位逻辑异或赋值
- 位异或运算符
- js中的位运算符(按位与、按位或、按位异或)的使用方法
- 位运算-按位与,按位或,按位异或
- 按位与、或、异或运算
- 按位与、或、异或运算
- JavaScript中按位“异或”赋值运算符
- 赋值运算与位运算
- java位运算符和赋值运算符
- *20161106*关于Linux的那点事
- 位运算与小数的二进制表示
- Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置
- 位运算
- git command
- 按位“或”赋值运算符 (|=)
- 玲珑杯”ACM比赛 Round #4 G -- See car【Set】
- JAVA应用JVM原理及参数调优笔记
- C语言求1-100以内的素数
- 比较数组移位问题的三种方法
- 统计学生信息
- VR学习第十节:VR+医疗 VR+教育 VR+军事
- 父母的交流
- IPTV人物志几个问题