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进制么,想了下到底在哪需要是另一个饿?