c语言中d=a|b;d&=c;怎么解释?

2024-11-16 05:31:45
推荐回答(2个)
回答1:

d=a|b:将a和b的二进制值,逐位取或,结果存入d中;
d&=c:将d和c的二进制值,逐位相与,结果存入d中

回答2:

|和&在c语言中都是位操作运算符,分别表示按位或和按位与,d &= c与d = d & c等价。