根据你的描述,应该问的是“|”运算符
用法如 a|b 等等
"|"是按位“或"运算符
其作用是对运算符两侧的操作数按位分别进行“或”运算
按位的概念就是指对应的位进行运算
当两者都为0时,该位运算结果为0;有一者为1时,该位运算结果为1
例如(都用二进制表示):
a=10010010
b=10001000
a|b=10011010
按位或运算的一个较为常用的用途就是把二进制数据的某一位置1而不影响其他位
举例:
假设a=xxxxxxxx (x为二进制,可能是0,可能是1),若要让a=1xxxxxxx(最高位置1,其他位不变)
则用a|10000000=1xxxxxxx即可完成指定位置1的操作而不影响其他位
特别注意:
在编程中严格区分按位或”|“运算和逻辑或”||“运算
比如:a=00001000, b=00000100
a|b=00001100
a||b=1
希望我的回答能给你帮助:)
温馨提示:答案为网友推荐,仅供参考