编程对内存的了解要非常的熟悉!!!!
参考:http://www.bangnishouji.com/tools/Byte_calculate.html
字节换算工具
字节换算器
通过字节换算器你可以轻松的知道存储空间1G等于多少KB,1M等于多少KB,1T等于多少KB,一个字节等于多少位。你可以在左边输入框输入任意单位的数量,即可以换算出等于多少KB、MB、GB、TB。有些存储1MB实际是等于1千KB,而在计算机专业级来说1M等于1024KB,这个你可以在右边换算设置进行设置。
输入换算数字 |
换算设置 |
|
Bit位 | Bit | 小数保留 位 |
字节 | Byte | 1Byte= Bit |
千字节 | KB | 1KB= Byte |
兆字节 | MB | 1MB= KB |
吉字节 | GB | 1GB= MB |
太字节 | TB | 1TB= GB |
电脑中存储常用的单位全称读法:
1Byte(Byte 字节) = 8Bit 1KB (Kilobyte 千字节) = 1024Byte, 1MB (Megabyte,兆字节,简称“兆”) = 1024KB, 1GB (Gigabyte,吉字节,又称“千兆”) = 1024MB, 1TB (Terabyte,太字节,或百万兆字节) = 1024GB,其中1024=2^10 ( 2 的10次方)。
电脑存储空间的计算方法有两种:
1、电脑中,计数使用的都是二进制,它是以2的次方数来计算的。
千,1KB=2的10次方=1024B,
兆,1MB=2的20次方=1024*1024B=1024KB,
吉,1GB=2的30次方=1024*1024*1024B=1024MB,
太,1TB=2的40次方=1024*1024*1024*1024B=1024GB,
拍,1PB=2的50次方=1024*1024*1024*1024*1024B=1024TB,
艾,1EB=2的60次方=1024*1024*1024*1024*1024*1024B=1024PB,
泽,1ZB=2的70次方=1024*1024*1024*1024*1024*1024*1024B=1024EB,
尧,1YB=2的80次方=1024*1024*1024*1024*1024*1024*1024*1024B=1024ZB.
再往上我暂时不知道,但我知道他们都是每个等于前一个乘以1024。
2、此外还有一种算法,就是把1024看成整数1000称作千,也就是10的3次方,那么从千以后的兆、吉、太......相应地就是10的6、9、12、15、18、21。24次方。这种算法都是整数,比较好记。
以上两种方法都是对的,只是场合不同用法不同。计算机行业偏重于用第一种,数学上一般用第二种。有些计算机厂商标注内存常使用第二种方法,这也许是一种商业行为吧,没有必要去深究,毕竟目前的法律还没有规定到这么详细。
原文地址:https://www.cnblogs.com/MCSFX/p/10949300.html