ty_无常481 2022-01-30 08:13 储存类制造商采用U盘容量的换算单位与计算机的换算单位不同。U盘制造商是以1000为换算单位的,即1GB=1000MB ;而计算机是用1024为换算单位的,即1GB=1024MB 。厂家是这样算的 1000字节=1B 1000B=1KB 1000KB=1MB 1000MB=1G 而我们软件是这样算的 1024字节=1B 1024B=1KB 1024KB=1MB 1024MB=1G,那我们实际为1000X1000X1000X1000/1024/1024/1024/1024,这就是 4G显示3.7G;8G显示7.3G;16G显示14.7G,开发者_开发技巧32G显示28G多。
小公马咿呀咿呀哟 2022-01-30 08:15 看了上面回答的问题,实在是搞笑呀,好多人没闹清楚,今天我就来解释一下吧,什么才是最正确的回答:首先U盘制造商是以1000进制来换算的,而Windows是以1024进制来换算的。U盘: 1GB=1000MB, 1MB=1000KB, 1KB=1000B,Windows: 1GB=1024MB, 1MB=1024KB, 1KB=1024字节。注:字节和B的关系一样,不过在Windows里就叫字节,不叫B。那么我们现在换算一下:32G为什么只有29.8G32GB=32,0开发者_StackOverflow00MB=32,000,000KB=32,000,000,000B但是电脑是以1024算的,那么我们要把32,000,000,000除以3个1024才能算出电脑显示的只有29.8G如下:32,000,000,000B=32,000,000,000字节/1024=31,250,000KB31,250,000KB/1024=30517.578125MB30517.578125MB/1024=29.80232238769531GB.这就是为什么32G只有29G原因。希望可以帮到不知道的人还有那些没看懂却盲目点赞的人。
钱鑫 2022-01-30 08:20
新买的32g内存卡只有29G的原因是:
内存卡的容量按二进制计算2的10次方1024进位,在生产中采用十进制用1000进位方便生产。算法不同,内存卡实际容量一般是标注容量×1000³÷1024³,32G的算出来大约就在28G、29G左右。
内存卡是用于手机、数码开发者_运维技巧相机、便携式电脑、MP3和其他数码产品上的独立存储介质,一般是卡片的形态,故统称为“存储卡”。内存卡可以随身携带、方便、实用。
精彩评论