梳理知识:
一、在计算机中,数据是以二进制形式来表示和存储。(例如:字节类型数字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字节大小空间存储。
上述是本人学习的总结,如有不对,希望大伙多多指正!
计算机编程基础---字节Byte与数据类型byte,布布扣,bubuko.com
原文:http://www.cnblogs.com/zmoom/p/3734098.html