C语言很简单的运算 a=ff; a|=BIT(1); a&=~BIT(1); 这两个运算后A的值各是多少

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 08:02:04

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