单片机十六进制数如何转换成二进制数

2024-12-27 15:03:46
推荐回答(3个)
回答1:

unsigned char num; //定义一个8位数
if(num&(1< ...;//num 的第N位是1
else
...;//num 的第N位是0
当然可以放在一个循环里面
for(unsigned char i=0;i<8;i++) {
if(num&(1< ...;//num 的第N位是1
else
...;//num 的第N位是0
}

回答2:

你是要把这个数直接在I/O口上输出吧,不用转化,直接让它输出就行了啊

回答3:

十六进制 十进制 二进制 在存储块里面的存放格式是一样的,所以不需要转换