大家有没有写了很久代码,还不知道这个Int8,Int16, Int32, Int64有什么区别呢?或者是为什么后面的数字不一样呢?
初步了解了一下,才清楚这个东西。
先来扫盲一下计算机存储单元,
在计算机内部,信息都是采用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种
计算机的基本的存储单元有:
UTF-8编码:1个英文字符 = 1个字节
Unicode编码:1个英文字符 = 2个字节
扩展的存储单位有:
计算机存储容量大小以字节数来度量,1024进位制:
而Int8,Int16,Int32,nt64,后面的数字就代表这个数据类型占据的空间。
另外, 还有一个Byte, 它等于byte, 0 - 255.