比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0 也就像是汇编语言中的CY位

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:43:58
比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0 也就像是汇编语言中的CY位

比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0 也就像是汇编语言中的CY位
比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0
也就像是汇编语言中的CY位

比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0 也就像是汇编语言中的CY位
如果想在移之后再得到结果的话貌似用C是不行的,除非内嵌汇编,不过没那个必要了,你在移之前先去判断最高位吧.
如:
unsigned char cy;
unsigned char dat = 0xAA; //要移的数
cy = dat&0x80;//先获取cy标志,此时cy应该为真
dat