C语言很简单的运算 a=ff; a|=BIT(1); a&=~BIT(1); 这两个运算后A的值各是多少
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 22:01:05
![C语言很简单的运算 a=ff; a|=BIT(1); a&=~BIT(1); 这两个运算后A的值各是多少](/uploads/image/z/8630227-19-7.jpg?t=C%E8%AF%AD%E8%A8%80%E5%BE%88%E7%AE%80%E5%8D%95%E7%9A%84%E8%BF%90%E7%AE%97+a%3Dff%3B+a%7C%3DBIT%281%29%3B+a%26%3D%7EBIT%281%29%3B+%E8%BF%99%E4%B8%A4%E4%B8%AA%E8%BF%90%E7%AE%97%E5%90%8EA%E7%9A%84%E5%80%BC%E5%90%84%E6%98%AF%E5%A4%9A%E5%B0%91)
C语言很简单的运算 a=ff; a|=BIT(1); a&=~BIT(1); 这两个运算后A的值各是多少
C语言很简单的运算 a=ff; a|=BIT(1); a&=~BIT(1); 这两个运算后A的值各是多少
C语言很简单的运算 a=ff; a|=BIT(1); a&=~BIT(1); 这两个运算后A的值各是多少
a|=BIT(1); 将a的bit1位置为1,其余位不变
执行后a=0xff
a&=~BIT(1);将a的bit1位置为0,其余位不变
执行后a=0xfd
a是一个字节,8位分别为bit7~bit0,最高位bit7,最低位bit0