请教C语言中的一句话

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:58:19
PCON |= 0x80
上面的竖线加等号是什么意思呢?

竖线 是 位运算里的“或” 运算。
等号是 按位 “或”0x80,“或”毕,送回到 PCON 里
例如
void main(){
int PCON=0x1f;
PCON |= 0x81;
printf("%x",PCON);
}
就是做:
PCON = 0x1f | 0x81;
得 0x9f