百摩网
当前位置: 首页 生活百科

c语言把二进制转化为十进制(C语言编程经典继续)

时间:2023-08-05 作者: 小编 阅读量: 3 栏目名: 生活百科

长度单位米、分米、厘米是十进制计数单位,时间的小时、分钟、秒钟是60进制,计算机则是只识别二进制的。所谓二进制,就是只用0和1来代表不同的数值和变化的一种计数方法。值得一提的是,其实二进制的思想在我们中国古代的八卦太极图中就已经显露无疑。至于二进制如何转十进制,举个例子,二进制的1001等于十进制的9。='\0')p;//p一直指向字符串最后的反斜杠0,只为了从右往左运算while(p!

我们知道,现实生活中,有很多有关进制的例子。比如,最常见的是十进制。长度单位米、分米、厘米是十进制计数单位,时间的小时、分钟、秒钟是60进制,计算机则是只识别二进制的。所谓二进制,就是只用0和1来代表不同的数值和变化的一种计数方法。值得一提的是,其实二进制的思想在我们中国古代的八卦太极图中就已经显露无疑。

至于二进制如何转十进制,举个例子,二进制的1001等于十进制的9。右边第一位位权是1,右边第一位位权是2,右边第一位位权是4,如此推出,1001=8 1=9。今天,我就给大家带来二进制转十进制的程序样例,供大家参考,欢迎评论和指教。下面附上代码。

#include<stdio.h>

int bintodeci(char *s);//函数声明

void main()

{

char s[30];

printf("请输入二进制形式的数\n");

gets(s);

printf("转换成十进制形式是:%d\n",bintodeci(s));

}

int bintodeci(char *s)

{

int res=0,sign=1,i;

char *p;

i=1;

if(*s=='-')//如果输入的是负数,则数据符号是-

{sign=-1;s;}

p=s;

while(*p!='\0')p;//p一直指向字符串最后的反斜杠0,只为了从右往左运算

while(p!=s)

{

p--;

res=res i*(*p-'0');

i*=2;//位权等比递增,1,2,4,8,16

}

return res*sign;//最后结果加上符号即可

}

下面是正数二进制运行结果

下面是负数二进制运行结果

今天的编程演练就到这里,有什么问题请评论区评论给我,小编会及时回复哦,谢谢亲的支持!
    推荐阅读
  • 十句话穿透人心生活(看透生活和人心的句子)

    最终乱了心神,渐渐被缚于自己编织的一团乱麻中。一颗自私的心,自然会豢养出一双自私的眼睛,一种计较的活法,以及,一腔热衷于背后说人是非的态度。每个被伤害的人,其实都是好人,受伤只因为善良和信任。嫁好人,是人生。人和人的相互吸引,最基本的是为了生理需要;接下来为了共同利益;而最如鱼得水,最带劲的,是思想的共鸣。我承认自己一直是不坚强的,光阴荏苒无数来回,声称自己改变了很多。却以为,这就是成长。

  • 适合披肩发的发型(披肩发怎么扎好看)

    适合披肩发的发型?下面更多详细答案一起来看看吧!有点儿小卷的好看中长披肩发型,把中长披肩发抓起头顶上面的头发,再把头发简单地处理成了小辫子式的公主头发型,这样就显得更慵懒了。比较清新的直发式的女生中长披肩发型,这样的好看中长披肩发型只要简单地扎成一个好看的小公主头发型就可以了,这样的女生头发又长又直,再说了头发还很直,显得更清新知道了。

  • 做梦梦到刮大风(做梦梦到刮大风好不好)

    以下内容希望对你有帮助!做梦梦到刮大风准备考试的人梦见刮大风意味着理科成绩较好较差,不影响录取分数创业的人梦见刮大风,代表进行中虽有波折但是最后得财利。谈婚论嫁的人梦见刮大风,说明冤家路乍,姻缘注定,婚姻可成。梦见大风,象征着感情的突然释放,极度的愤怒,或是具有毁灭性的爆发。打算出门的人梦见刮大风,建议如期前往,同伴而行,遇水小心。怀有身孕的人梦见刮大风,预示生女,冬占生男,不可动土,伐木。

  • 汤圆什么时候吃(汤圆应该在什么时候吃)

    以下内容希望对你有帮助!从营养上来看,用汤圆当早餐也不合理。因为汤圆里含量最多的是碳水化合物和脂肪,而蛋白质、矿物质、膳食纤维等非常少。这样的早餐,根本不能满足人们一上午的营养需求。专家指出,吃汤圆最好在中午,这个时候人体的胃肠功能最强,也有充分的时间来消化汤圆里过多的热量。

  • planet什么意思(planet介绍)

    planet什么意思planet(行星)一般指行星,行星,通常指自身不发光,环绕着恒星运转的天体。一般来说行星需具有一定质量,行星的质量要足够的大且近似于圆球状,自身不能像恒星那样发生核聚变反应。行星的概念已经不仅延伸到太阳系,而且还到达了其他太阳系外系统。对行星定义的内在的模糊性已经导致了不少科学争论。

  • 乌江鱼的处理方法(怎么做好吃)

    我们一起去了解并探讨一下这个问题吧!乌江鱼的处理方法将鲜鱼刮去鱼鳞,剖腹去内脏洗净,两面打上花刀;豆腐切成4厘米方块入沸水中氽过后滤干水分;姜、大蒜切片、葱切成2.5厘米长的节;豆瓣酱切细。锅下猪油烧至6成热时,将糍粑辣椒制熟,下豆瓣酱制香后加入姜、蒜片、鲜汤、五香粉、胡椒粉、味精等进行调味,将鱼和豆腐下锅用小火煮约10分钟,熟后下葱节即成。

  • 博人传佐助为什么少了个手臂(佐助被博人一眼看穿)

    博人传中佐助总共出场过两次,第一次是佐良娜外出寻找亲生父亲时,刚好遇见了鸣人带她去见了佐助。佐助加入蛇叔队伍之后被蛇叔感染之后佐助撑伞的背影,最是那一低头的温柔。同人画师笔下穿着女仆装的佐助背影,妥妥的女装大佬。最后送上佐助的小辫儿福利,希望大家能够喜欢。

  • 植物大战僵尸完整版中文版(植物大战僵尸中文版原版手机版)

    植物图鉴1、豌豆射手豌豆射手可谓你的第一道防线,他们朝来犯的僵尸射击豌豆。费用:50恢复:快3、樱桃炸弹樱桃炸弹能够炸飞一片区域内的所有僵尸。稍适争吵,这两个家伙决定即刻引爆。费用:25恢复:慢6、雪花豌豆雪花豌豆发射的冰冻豌豆不仅能够伤害僵尸,还能够放慢他们的步伐。他通过射击豌豆来保持与人们之间的距离。

  • 看到一个网站用英语怎么说(网址www.的34)

    pointpointn.观点;重点;要点;点point更偏向抽象意义上的点,比如论点、观点、重点等。小嗨就简单给大家讲一下spot名词中和“点”相关的意思。(想知道spot更详细的意思,点击留言区置顶的链接吧!但spot也可以表示皮肤上或皮毛上的斑点、胎记,或是让人讨厌的丘疹、粉刺等皮肤问题。spot的点,是非常具体的斑点、污渍等,所以也不是用spot表示网址中的点"."哦!dot的最常见的意思是点、小点、小圆点,英文解释是asmallroundmarkorspot。

  • 九州天空城星辰泪怎么玩(本周十大开测新游)

    《酒神阴阳冕》获得了唐家三少的正版授权,而《姬斗无双》则是把为人熟知的三国武将娘化,而两款游戏都将于8月22日进行不删档测试。游戏于8月18日正式登陆AppStore后在畅销榜的排名便一路飙升,至截稿时已经排在了第四位。众多知名角色、世界名船现身游戏,全球贸易,千人同屏,激烈海战,港口争夺,来这里启航,即刻打造属于你的航海传奇!