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

2024年11月16日 05:31
有2个网友回答
网友(1):

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

网友(2):

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