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

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

比如说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