为什么1M=1024K,而不是512K,想不通了

2020-01-23 14:38发布

如题,为什么要这么设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
86条回答
avrstm32
1楼-- · 2020-01-28 02:01
这事儿不能说得太细。
takashiki
2楼-- · 2020-01-28 07:21
按照国际单位制,1K就是一千,1M就是一百万,按千进位制的。
维基百科网址:http://zh.wikipedia.org/wiki/%E5 ... 6%E8%AF%8D%E5%A4%B4

计算机上使用二进制,2的10次方=1024,和1000很接近,所以就借用了国际单位制的词头的定义。
1k就是1000,绝不等于1024的;只是在计算机这个特殊的行业中为了便于计算而故意混淆成1024的,所以硬盘、U盘的容量大小均按照标准的国际单位制计量,使得操作系统下查看的容量都偏小。

例如:
1km = 1000 m
1kg = 1000 g
1MΩ = 1000 kΩ = 10^6 Ω
但是:
1kB = 1024 B          计算机行业专用

xiaoziwen
3楼-- · 2020-01-28 13:14
电子蔡鸟 发表于 2012-4-11 11:17
兄弟,算错了,2^8=256

呵呵 写错了
NFotxb
4楼-- · 2020-01-28 14:37
我感觉楼主的问题就好像是问为啥:1千=1000 而不是 500 尼?

niukai
5楼-- · 2020-01-28 16:13
 精彩回答 2  元偷偷看……
oldfang
6楼-- · 2020-01-28 20:19
NFotxb 发表于 2012-4-11 17:40
我感觉楼主的问题就好像是问为啥:1千=1000 而不是 500 尼?

本山不是告诉我们了
1M在算错了的时候等于512K

一周热门 更多>