微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机中请问谁有二进制转10进制的函数能不能给一个,谢谢

51单片机中请问谁有二进制转10进制的函数能不能给一个,谢谢

时间:10-02 整理:3721RD 点击:
51单片机中请问谁有二进制转10进制的函数能不能给一个,谢谢

保留每个byte中最后一个bit 进行拼接或者一个很通用易懂的方法,对应位*想应的2的次方进行累加,具体还要看你的二进制数存在方式

谢谢分享,好东西大家一起来分享!

这个不就是个÷就可以了吗,还要怎么转!

BtoO(char str[])
{
int lg,sum=0,j=1;
lg=strlen(str)-1;
for(;lg>=0;lg--)
{
sum=sum+(str[lg]-'0')*j;
j=j*2;
}
printf("laster: %d",sum);
}? 这段是c语言二进制转十进制的函数,,你自己研究研究 然后改改吧

不给你、、、、、、、、、、、、、、、、

额,这个问题就在于你的二进制是以什么形式存储的,字符有字符,数值有数值的函数方法.

同样求教,高手一起交流

谢谢。

谢谢,,,,,,

.。

谢谢了。

单片机不都是2进制么,想了下到底在哪需要是另一个饿?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top