是不是所有的数都可以用2进制表示出来?

如题所述

二进制的无限小数能表示所有的实数。
一个数是无理数 当且仅当 这个数的二进制小数表示是无限不循环的。
有限位的二进制小数只能表示有理数中的一部分——既约分数表示中分母只有 2 的方幂的那些有理数。

十进制也一样的。十进制的无限小数能表示所有的实数。
一个数是无理数 当且仅当 这个数的十进制小数表示是无限不循环的。
有限位的十进制小数只能表示有理数中的一部分——既约分数表示中分母只有 2 的方幂与 5 的方幂乘积的那些有理数。
举个例子,1/4 是有理数,二进制表示是 0.01,十进制表示是 0.25,都有有限小数表示。
1/5 是有理数,二进制表示是 0.0011 0011 0011... 循环节是 0011,十进制表示是 0.2,前者无限循环后者有限。
根号 2 是无理数,二进制表示 1.0110101000...,十进制表示 1.4142135623...,都是无限不循环小数

作者:匿名用户
链接:https://www.zhihu.com/question/53225182/answer/133995369
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-09
当然不是,只不过我们现在生活中所有的计算都局限于2进制追问

那2的次方怎么用2进制表示

第2个回答  2015-08-09
小数不一定了 例如0.2是无法准确表示的
但是计算机可以用别的方式存储追问

那2的次方怎么用2进制表示

是不起表示不出来

追答

数字当然多可以用二进制表示,但如果是计算机处理,要受到位数的限制,超过了就会有溢出,转为专项处理;如果只是理论计算,没限制。

第3个回答  2015-08-09
是的,电脑最初就是用二进制表示的。追问

那2的次方怎么用2进制表示

追答

算出得数再用2进制表示。

第4个回答  2015-08-09
都可转换成二进制数追问

那2的次方怎么用2进制表示

追答

几次方要确定!

追问

2的4次方

是不是就表示不出来

追答

可以的

追问

。。。开玩笑吧?

0000

谢了

我懂了!

追答

2的四次方等于16(十进制)二进制就是10000

追问

谢了

追答

用除二取余数法即可

懂了就好!

本回答被提问者采纳
相似回答