当前位置 :
计算机科学二进制与十进制转换问题从二进制转换为十进制时,都是以而为底数可是为什么2º(二的零次幂)不是1而是0呢?任何非零数的零次幂不都是1吗?
3人问答
问题描述:

计算机科学二进制与十进制转换问题

从二进制转换为十进制时,都是以而为底数可是为什么2º(二的零次幂)不是1而是0呢?任何非零数的零次幂不都是1吗?

唐小明回答:
  二进制数转换为十进制数只需要每位数按以下公式公示即可   K=Kn(这里的n是底数)*D的n-1次方+Kn-1(这里的n-1是底数)*D的n-2次方+···+K1(这里的1是底数)*D的0次方+K-1(这里的-1是底数)*D的-1次方+···+K-m(这里的-m是底数)*D的-m次方.   注:n代表整数、m代表小数的任何进制数.   例如:(1101)B=1*2的三次方+1*2的二次方+0*2的一次方+1*2的零次方=8+4+0+1=(13)10
吕文先回答:
  看不太懂...能不能形象一点?计算机科学导论这本书上也是这么说的可是书中的事例2º的确等于0啊..
唐小明回答:
  1101=1*2的三次方+1*2的二次方+0*2的一次方+1*2的零次方=8+4+0+1=13这个能看懂吗在?就是从左往右1101这个二进制数如果把它看成是十进制数是由1000+100+1对吧!那就等于上面的算式了
科学推荐
最新更新
优秀科学推荐
热门科学
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞