标题:
单片机C语言二进制转换问题
[打印本页]
作者:
12332323
时间:
2022-6-11 22:20
标题:
单片机C语言二进制转换问题
如图,如果进来的是0110 1001在这两句语句分别是进行了哪些转换?
IMG_20220611_214617.jpg
(1.54 MB, 下载次数: 20)
下载附件
2022-6-11 22:18 上传
作者:
devcang
时间:
2022-6-12 11:38
unsigned char
接收到0时,仅右移1位
接收到1时,右移1位、置最高位1
作者:
12332323
时间:
2022-6-12 15:22
如果进来是1100 0101
作者:
12332323
时间:
2022-6-12 15:23
如果进来是1001 0110 的话会怎样变化?
作者:
温xyz
时间:
2022-6-12 20:02
Data=0110 1001。如果用十六进制表示,就是0x69.
作者:
12332323
时间:
2022-6-12 20:20
明白了,如果进来是1000 0111那经过这两个运算就会变成1100 0011。谢谢!
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1