Num=P1;
DSY_Buffer[0]=Num/100;
DSY_Buffer[1]=Num/10%10;
DSY_Buffer[2]=Num%10; p1 num是二进制,除以100后不就是十进制了吗 这样对吗
单片机 c语言中二进制突然转成十进制,不用写点程序吗
答案:4 悬赏:0 手机版
解决时间 2021-12-23 11:07
- 提问者网友:刺鸟
- 2021-12-22 12:22
最佳答案
- 五星知识达人网友:掌灯师
- 2021-12-22 12:27
num/100分离出百位,num/10%10分离出十位,num%10分离出个位 至于二进制和十进制方面,这个应该会电脑自动识别吧~不需要更改程序了。。。但是编程的时候很少用二进制吧~要用的话在末尾加上“xxxxxxB” 十进制不需要加什么后缀了,直接写就可以了
全部回答
- 1楼网友:孤独的牧羊人
- 2021-12-22 15:06
肯定不对 二进制转十进制都是使用的加权算法
- 2楼网友:山有枢
- 2021-12-22 13:59
num应该是10进制数才行,num/100分离出百位,num/10%10分离出十位,num%10分离出个位
- 3楼网友:不如潦草
- 2021-12-22 12:46
你好!
num/100分离出百位,num/10%10分离出十位,num%10分离出个位 至于二进制和十进制方面,这个应该会电脑自动识别吧~不需要更改程序了。。。但是编程的时候很少用二进制吧~要用的话在末尾加上“xxxxxxB” 十进制不需要加什么后缀了,直接写就可以了
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯