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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 16:47:10
C语言很简单的运算a=ff;a|=BIT(1);a&=~BIT(1);这两个运算后A的值各是多少C语言很简单的运算a=ff;a|=BIT(1);a&=~BIT(1);这两个运算后A的值各是多少C语言很

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