介绍
在计算机中,程序是以二进制的形式存储的,有着具有二进制性质的单位,它们之间存在着一系列换算关系。具体介绍如下:
基本单位
比特位(bit):是计算机中最小的单位,存储一个二进制位数,即0或1。用“b”表示
字节(byte):常用的存储单位,计算机存储器通常使用字节来表示大小。用“B”表示
千字节(KB):顾名思义,千个字节
兆字节(MB)、千兆字节(GB)...
换算
这些单位之间的换算:
1B=2^3bit=8bit;
1KB=2^10B=1024B;
1MB=2^10KB=1024KB=2^20B;
1GB=2^10MB=1024MB=2^30B;
1TiB(万亿字节,太字节)=1024GB= 2^40B;
1PiB(千万亿字节,拍字节)=1024TB= 2^5 B;
1EiB(百亿亿字节,艾字节)=1024PB= 2^60B;
1ZiB(十万亿亿字节,泽字节)= 1024EB= 2^70B;
1YiB(一亿亿亿字节,尧字节)= 1024ZB= 2^80B;
字母与汉字
对于平常生活中的字母和汉字的占位,在ASCII中的规则是:
一个英文字母占一个字节;
一个汉字占两个字节;
字符
针对字符的概念,是指一个单位的字形、类字形单位或符号的基本信息。 说的简单点字符是各种文字和符号的总称,所以它也可以是字母(需要注意汉字是两个字符)。它是你键盘上单次操作打出的内容。
ASCII 码表 - cppreference.com针对这个ASCII码表我们可以看到字符具体的一系列概念以及它可以是什么。