为什么1MB不是等于1000kb而是1024kb
答案:3 悬赏:0 手机版
解决时间 2021-03-24 14:55
- 提问者网友:却不属于对方
- 2021-03-24 05:01
为什么1MB不是等于1000kb而是1024kb
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-03-24 06:01
单位换算时,为什么是1024,而不是1000 ?其实就是为了方便,为了物理实现的方便,也为了运算方便。
因为计算机内部采用的二进制,不是十进制!计算机码是以二进制为基础,2的幂数可以反映二进制的位数.
因为2的10次幂是1024,最接近1000(1K),方便十进制的估算,终归十进制是最普及的.如按你所说,1K=1111101000B,也即1K=1000B(十进制),这样一来,或许对于人就要好理解多了,计算也方便,然而对计算机来说呢?计算机是采用二进制计数的,在计算机中的数值数据的表示方法中,对于很长的数字,计算机一般采用浮点数据的编码表示。即形如X=a+2^b的形式。1024=1*2^10
1000=0.1111101*2^10若用1k=1024B,则比1k=1000B占用的存储空间要少。
因为计算机内部采用的二进制,不是十进制!计算机码是以二进制为基础,2的幂数可以反映二进制的位数.
因为2的10次幂是1024,最接近1000(1K),方便十进制的估算,终归十进制是最普及的.如按你所说,1K=1111101000B,也即1K=1000B(十进制),这样一来,或许对于人就要好理解多了,计算也方便,然而对计算机来说呢?计算机是采用二进制计数的,在计算机中的数值数据的表示方法中,对于很长的数字,计算机一般采用浮点数据的编码表示。即形如X=a+2^b的形式。1024=1*2^10
1000=0.1111101*2^10若用1k=1024B,则比1k=1000B占用的存储空间要少。
全部回答
- 1楼网友:我住北渡口
- 2021-03-24 07:32
因为这个不是人定的,其中的换算都是以2的几次方出现的,所以是1024咯
- 2楼网友:何以畏孤独
- 2021-03-24 06:37
1MB=1000KBU盘之类的厂家才这样算 1MB=1024KB才是正常的 以为电脑算法是二进制 1MB=2的10次方KB
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯