如何使用C语言编写二进制转换为十进制的程序

日期:2018-12-17 20:20:00 人气:1

如何使用C语言编写二进制转换为十进制的程序

将二进制转成十进制,按权值展开求和即可。 可以通过以下代码解决: #include #include int main() { char a[17]; gets(a); int len,i,sum=0,m,j; len=strlen(a); if(len<=16) { for(i=0;i<len;i++) { m=1; if(a[i]=='1') { for(j=1;j<=len-i-1;j++) m*=2; sum+=m; } } printf("%d&q
    A+
热门评论