梳理知识:
一、在计算机中,数据是以二进制形式来表示和存储。(例如:字节类型数字101——>在计算机中表示为01100101)
二、Java中,有八种基本数据类型,如下表:
数据类型 | 大小 | 取值范围 | 默认值 |
byte | 1B(8位) | -128 ~ 127 | 0 |
short | 2B(16位) | -215 ~ 215-1 | 0 |
Int | 4B(32位) | -231 ~ 231-1 | 0 |
long | 8B(64位) | -263 ~ 263-1 | 0 |
char | 2B(16位) | 0 ~ 216-1 | \U0000 |
float | 4B(32位) | 1.4013E-45 ~3.4028E+38 | 0.0F |
double | 8B(64位) | 4.9E-324 ~1.7977E+308 | 0.0D |
boolean | 1B(8位) | True, false | false |
三、在计算机中,存储单个中文字符(包含中文符号)需要占2个字节,而存储单个英文字符(包括英文符号)只占1个字节。
四、中文字符(包含中文符号)之所以需要2个字节,是因为使用的是GBK/GBK2312进行编解码。而英文字符(包括英文符号)之所以占1个字节,是因为使用ASCll码进行编解码。
五、在计算机中,无论是txt、word任何文档,所输入的都是字符。(例如:文档中,110看上去是数字,就很容易误以为是高级语言当中的int类型,但其实它是3个字符,因此占3个字节,而int类型占4个字节)
六、字节用大写B表示,位用小写b表示
关于字节
字节就是计算机中数据储存的基本单位(其实是最小单位)
位是计算机中最小单位,用于组成字节(1字节=8位),数据存储在计算机中使用的最小单位是字节Byte,下面是常见的数据存储单位:
B、KB、MB、GB、TB
单位换算:
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024B
关于字节类型
字节类型byte是java中八钟基本数据类型之一,它占1个字节,他说能表达的数的范围为-128~127。它只能表示数字,而无法表示中文和英文字符。
字节类型与字节的区别
字节是一种单位,用于衡量数据大小的。
字节类型是一种数据类型,此类型数据需要1字节大小空间存储。
上述是本人学习的总结,如有不对,希望大伙多多指正!