我是刚学C语言 现在在学那些进制 什么 01 10 101 对应什么数字的 不懂 能教下么

如题所述

很简单,你说的01 ,10 ,101 都是二进制数。要把它转换成十进制数,只用从最低位开始,乘以2的相应次方,次方分别是0,1 ,2 .......然后把得数相加。

比如,01 就是 1*2的0次方,即1
10 就是 0*2的0次方,加上1*2的1次方,即2
101就是 1*2的0次方,加上0*2的1次方,加上1*2 的2次方,即5
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-15
二进制和十进制差不多,就是数字的表示方式,只不过我们更熟悉十进制而已,十进制是逢十进一,而二进制是逢二进一,例如,我们常见数字10,这是一个十进制的表示,它可以写成10=1*10¹+0,若用二进制表示就是1010 转化为十进制: 1*2³+0*2²+1*2¹+0=10
第2个回答  2012-07-14
上面是二进制数, 换成十进制就是
01 = 0 * 2^1 + 1 * 2^0 = 1;
10 = 1 * 2^1 + 0 * 2^0 = 2;
101 = 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 5;
规律很简单,你可以自己去推本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网