永发信息网

单片机 c语言中二进制突然转成十进制,不用写点程序吗

答案:4  悬赏:0  手机版
解决时间 2021-12-23 11:07
  • 提问者网友:刺鸟
  • 2021-12-22 12:22
Num=P1;
DSY_Buffer[0]=Num/100;
DSY_Buffer[1]=Num/10%10;
DSY_Buffer[2]=Num%10; p1 num是二进制,除以100后不就是十进制了吗 这样对吗
最佳答案
  • 五星知识达人网友:掌灯师
  • 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” 十进制不需要加什么后缀了,直接写就可以了 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯