永发信息网

C语言如何把一个16位二进制数转换为10进制形式字符串

答案:2  悬赏:80  手机版
解决时间 2021-02-15 21:36
C语言如何把一个16位二进制数转换为10进制形式字符串
最佳答案
#include
#include
#include
int main(void)
{
char ch1[16],ch2[10];
int sum,i=0,flag = 1;
printf("请输入需要转化的二进制:");
gets(ch1);
while(i<16)
{
sum = (ch1[i]-48)*flag;
flag = flag*2;
i++;
}
i = 0;
while(sum>0)
{
ch2[i++] = sum%10;
sum = sum/10;
}
printf("%s",ch2); //注意这里面输出的是反向十进制
return 0;
}
全部回答
void main()
{
int a;
printf("请输入一个要转换的16进制数:");
scanf("%x",&a);
printf("%x转换成10进制是:%d\n",a,a);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
微生物无处不在,无处不有,我们时刻都在接触
我从刘胡兰的故事中学到了什么?
日本人为什么这么黄…
如何在DOS下运行Diskgenius?满意答案给你加10
人的12属性是从大年初一零时开始算起吗?
沅陵县怀化便民小百货地址有谁知道?有点事想
路由器DHCP服务和MAC地址控制是什么???
阐述弗洛伊德精神分析法理论内涵(五大部分)
唐朝、初唐、盛唐、晚唐怎么区分?
北湖区郴州百姓足浴这个地址在什么地方,我要
燕邦蔬菜连锁超市金波源店地址在什么地方,想
介绍几个类似人肉叉烧包这样的电影……谢谢!
天书世界披风怎么进阶 披风进阶数据汇总
这个主板到底支持多大内存频率
向监理工程师发出索赔意向通知,应在索赔事件
推荐资讯
荒野之息 怎么设置键位最佳
湘西风情旅游宾馆地址在什么地方,想过去办事
形容老师讲课枯燥无趣的成语
【埃及历史】埃及历史长还是中国历史长?
iphone4s现在有shsh还有用吗ios7系统现在最低
电脑录音 好卡 怎么办?
雁峰区衡阳湖南海外旅游哪位知道具体地址啊
分手后男朋友要求喝一杯酒是什么意思
信息技术课程的总体目标是()。课程的三维培养
24除3等于多少?请回答
汤缘老汤面NO.006在什么地方啊,我要过去处理
用杠杆撬一块质量为1t的石头,如果动力臂为200
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?