计算机所使用的基本储存单位主要有以下几种:
1. 字节(Byte):是计算机最基本的存储单位,通常用8位二进制表示一个字节。在计算机中,字节用于存储字符、数字、字母等数据。
2. 字(Word):一个字由两个或三个字节组成。在计算机中,一个字可以表示一个整数、一个浮点数或一个双精度浮点数。常见的字长有16位、32位和64位。
3. 双精度浮点数(Double):是一种高精度的数值表示方式,用于存储科学计算中的浮点数。双精度浮点数由三个字节表示,其中第一个字节为符号位,第二个字节为指数位,第三个字节为尾数位。
4. 单精度浮点数(Float):也是一种高精度的数值表示方式,用于存储科学计算中的浮点数。单精度浮点数由两个字节表示,其中第一个字节为符号位,第二个字节为指数位。
5. 半精度浮点数(Half):是一种简化的浮点数表示方式,用于存储科学计算中的浮点数。半精度浮点数由一个字节表示,其中一半为符号位,另一半为指数位。
6. 十六进制数(Hexadecimal):是一种以16为基数的数制,常用于表示二进制数据。十六进制数由四个数字组成,每个数字代表4个二进制位。例如,0x1A表示二进制的101010。
7. 十六进制数(Hexadecimal):与十六进制数相同,但更常用于表示十六进制数据。十六进制数由六个数字组成,每个数字代表4个十六进制位。例如,0x1A表示二进制的101010。
8. 无符号整数(Unsigned Integer):是一种不包含负号的整数表示方式,用于存储非负整数。无符号整数由四个字节表示,其中第一个字节为符号位,其余三个字节为数值位。
9. 无符号整数(Unsigned Integer):与无符号整数相同,但更常用于表示无符号整数。无符号整数由四个字节表示,其中第一个字节为符号位,其余三个字节为数值位。
10. 有符号整数(Signed Integer):是一种包含负号的整数表示方式,用于存储带符号的整数。有符号整数由三个字节表示,其中第一个字节为符号位,其余两个字节为数值位。符号位为1时表示负号,值为-1表示负数,值为0表示正数。