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

2024-12-27 14:40:50
推荐回答(3个)
回答1:

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

比如:a|=1;即a=a|1;将变量a的最低位或一个1

回答2:

右移函数
1楼正确
其实这个还要知道二进制数
1楼局的例子8右移3位其实在c语言内部这样运行的
8
对应
二进制是
0000
1000
右移3位就变成
0000
0001
那么这个时候
对应的数值就是
1

回答3:

应该就十来块钱吧,不多