计算机基础 - 比特、字节、KB、MB、...之间的关系

1. 绪论

在一开始接触到相关的计算机课程的时候,都会涉及到简单的数据单位的转换,深刻理解它们之间的关系是必须的,下面就看一看它们之间的关系。

2. 基础关系

首先我们要明确计算机的基本单位是 ,也就是常说的比特(Bit/bit),bit只有两种表现形式:0或1,也就是二进制的0,1。先看以下它们的关系,之后再进行拓展:

1比特(bit)=0.125字节(B),1B就是1个字节;

Byte、KB、B、MB、GB之间的关系是:
	Bit——比特		计算机内存的基本单位
	B ——字节			1 B = 8 bit
	KB——千字节		1 KB = 1024 B
	MB——兆字节		1 MB = 1024 KB
	GB——吉字节		1 GM = 1024 MB
	TB——太字节		1 TB = 1024 TB

3. 配合理解

我们知到1 字节 = 8 bit,8bit就是8位二进制数 0000 00001111 1111 ,转化位十进制数就是0~255,可以表示256个状态(每一个状态的值不一致),那么一字节(byte)的表示的就是256个状态,又因为byte的有符号性,所以byte的取值范围是-128~127。同样的 道理可以得到char、short、int等类型的取值范围。

4. 常见基本类型所占字节数

常见的基本数据类型:
    boolean:	1 byte 比较特殊 仅有true/false
    byte:		1 byte -128~127
    char:		2 byte 0~65535 无符号
    short:		2 byte -32768~32767
    int:		4 byte -2^31~2^31-1 一字节为8二进制数
    float: 		4 byte
    long: 		8 byte -2^63~2^63-1
    double:		8 byte

5. 题外话

北京故宫修了13年,打地基花了8年,这么多年来的自然灾害(地址、雨水等)都没有使得它失去当年的雄风,打地基那8年功不可没?

你可能感兴趣的:(计算机基础 - 比特、字节、KB、MB、...之间的关系)