猿问

关于C#的一小问

大部分的硬盘是以1000进制计算而不是以1024进制计算的,请计算市场上标准250G硬盘的实际容量为多少G?

注:思维过程清晰可见


扬帆大鱼
浏览 438回答 2
2回答

至尊宝的传说

我们电脑上数据的单位是2进制的。平时所说的系统中的文件大小都是这样定义的。比如:1K=1024B(1024=2的10次方)    1M= 1024K    1G = 1024M市场上的黑心商人都是以10进制来计算的,他们所说的1k=1000B,以此类推,市场上说的1G其实是1000M,每1G都比实际少了24M.250G计算下来,实际上是少了250*(1024-1000)=6000M  。6000M再换算成电脑上的单位是6000/1024=5.85G。其实是少了6G左右。也就是244G.但是你要清楚,这244G在电脑上你查看硬盘大小的时候显示的不是244G,因为电脑上显示硬盘大小也是以1000为单位的,所以你最终看到的大小应该是244*1000/1024=238G才对。。。所以250G到你手里就是238G了。。。不知道我回答的可否清楚?

侃侃无极

1000M就是1G,250G就是250*1000M,但是实际的是250*1024M250*1024 - 250*1000 = (1024-1000)* 250M                                    =24*250M = 6000M比正规的要少6000M这样的话,市场上的205G实际上有    250*1000/1024 = 244G
随时随地看视频慕课网APP
我要回答