第三章 类基础知识 第二节 Java基本类型和运算符

基本类型/基本型别:

--boolean 布尔

--byte 字节

--short/int/long 短整数/ 整数/ 长整数

--float/double 浮点数

--char 字符

布尔类型:

boolean:只有true,或者false两种值,默认是false。

字节类型:

byte:

--byte字节, 1 byte = 8 bits (8位)

--存储有符号的,以二进制补码表示的整数

--最小值-128,最大值127, 默认值为0

--byte类型用在大型数组中可以显著节约空间,主要代替小整数,因为byte变量占用的空间只有int类型的四分之一

--byte在二进制文件读写中使用很多

整数类型:

(1)short类型, 16位, 2个字节, 有符号的以二进制补码表示的整数

(-32768~32767, -2^15~2^15-1),默认值为0

(2)int类型,32位, 4个字节,有符号的以二进制补码表示的整数

(-2147483648~2147483647, -2^31~2^31-1),默认值为0

(3)long类型,64位,8个字节,有符号的以二进制补码表示的整数

-9,223,372,036,854,775,808(-2^63) ~ 9,223,372,036,854,775,807(2^63-1),默认值0L

浮点数类型:

float类型,单精度,32位,4个字节,符合IEEE 754标准的浮点数,默认值0.0f。float的范围为1.40129846432481707e-45 ~ 3.40282346638528860e+38(无论正负)。

double类型,双精度,64位,8个字节,符合IEEE 754标准的浮点数,默认值0.0d。double的范围为4.94065645841246544e-324d ~ 1.79769313486231570e+308d(无论正负)。

float和double都不能用来表示很精确的数字。

字符类型:

--char是一个单一的16位Unicode字符

--最小值是\u0000(即为0)

--最大值是\uffff(即为65,535)

--char数据类型可以储存任何字符

运算符:

+  -  *  /  %

逻辑运算符 &&  ||  !

比较运算符 !=  >  >=  <  <=  ==

移位运算符  >>  <<等

不用背诵运算符优先级,用括号隔开

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章