请问C语言中这个符号是什么意思?“|=”

如题所述

二进制按位的逻辑运算或,运算符在c语言中是|

比如:a|=1;即a=a|1;将变量a的最低位或一个1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-28
右移函数
1楼正确
其实这个还要知道二进制数
1楼局的例子8右移3位其实在c语言内部这样运行的
8
对应
二进制是
0000
1000
右移3位就变成
0000
0001
那么这个时候
对应的数值就是
1
第2个回答  2020-11-13
应该就十来块钱吧,不多