2进制转10进制
2013-04-01 15:26
211 查看
参考网上的资料 得出以下代码:
#include<stdio.h> #include<string.h> #define uchar unsigned char int bit_dec(char *x) { int i,a,l,sum=0; a=1; l=strlen(x); for(i=0;i<l;i++) { if(x[l-i-1]=='1') sum=sum+a; a<<=1; } return(sum); } void main() { char arr[16]; char *bbt; bbt = arr; int sh; printf("请输入二进制数:"); scanf("%s",bbt); sh=bit_dec(bbt); printf("对应的十进制数:%d\n",sh) ; system("pause"); }
相关文章推荐
- 题目65:10进制 VS 2进制
- 第一个python小程序,2进制转10进制
- 2进制 8进制 10进制 16进制 数值表示之一般规律
- javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)
- 2进制与8,16,10进制的相互转换(带小数点)
- 清华考研复试上机——10进制 VS 2进制
- 题目1208:10进制 VS 2进制
- js 10进制转2进制 算法
- VC++ 中实现进制2进制,10进制,16进制的相互转换
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- vb.net 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 10进制转2进制问题
- C# 判断是否为2进制,8进制,10进制,16进制字符
- C# 判断字符串是否为2进制,8进制,10进制,16进制
- 10进制转2进制
- 2进制转10进制
- 10进制转2进制
- 10进制转2进制的代码
- 2进制转化成10进制
- 10进制转2进制