比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0 也就像是汇编语言中的CY位
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 16:03:37
![比如说0xAA=10101010 左移一次,移出1 再左移一次,移出0 若根据0 1做判断,怎么获取这个0 也就像是汇编语言中的CY位](/uploads/image/z/11918152-64-2.jpg?t=%E6%AF%94%E5%A6%82%E8%AF%B40xAA%3D10101010+%E5%B7%A6%E7%A7%BB%E4%B8%80%E6%AC%A1%2C%E7%A7%BB%E5%87%BA1+%E5%86%8D%E5%B7%A6%E7%A7%BB%E4%B8%80%E6%AC%A1%2C%E7%A7%BB%E5%87%BA0+%E8%8B%A5%E6%A0%B9%E6%8D%AE0+1%E5%81%9A%E5%88%A4%E6%96%AD%2C%E6%80%8E%E4%B9%88%E8%8E%B7%E5%8F%96%E8%BF%99%E4%B8%AA0+%E4%B9%9F%E5%B0%B1%E5%83%8F%E6%98%AF%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84CY%E4%BD%8D)
比如说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