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

2020-01-23 14:38发布

如题,为什么要这么设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
86条回答
cwei
1楼-- · 2020-02-01 14:44
什么是 数学  这本书开始就有这个问题的解释
512561411
2楼-- · 2020-02-01 19:36
这个问题好好复杂!怎么想都想不通。
votasee
3楼-- · 2020-02-01 20:13
duxingkei 发表于 2012-4-11 09:59
1024后面还有3个零
1024000 =1.024M  约等于1M  从程序员的的角度上应该是这样理解的吧

牛人,你这是什么算法啊....
2^20=1048576,哪来的1024三个0啊...
当年老外.被数字搞不爽了..就随便用个M来表示了.
duxingkei
4楼-- · 2020-02-02 00:09
votasee 发表于 2012-4-12 22:17
牛人,你这是什么算法啊....
2^20=1048576,哪来的1024三个0啊...
当年老外.被数字搞不爽了..就随便用个M来 ...

我错了,意思表达不清。
lxa0
5楼-- · 2020-02-02 00:45
 精彩回答 2  元偷偷看……
leeseel
6楼-- · 2020-02-02 02:24
因为f p n u m 1 K M G T的进制中为1000,你要用那几个字母,当然得遵循这个规矩。需要说明的二进制不是严格的1000,而是1024

一周热门 更多>