5. 数据类型
-
基本数据类型 : 四类八种
(1)整型 : 计算机最基本的单位 : 字节 ,1byte = 8bit ,单位的进制1024为进制。byte 字节型 1个字节 8bit [-128,127] short 短整型 2个字节 16bit [-32768,32767] int 整型 4个字节 32bit +-21亿 long 长整型 8个字节 64bit 灰常大 注意 : java中整数字面常量值默认是int类型。 表示long类型数据,需要在数据的后面添加L(推荐)|l。
(2)浮点型 :
float 单精度 4个字节 表示小数点后6位左右 double 双精度 8个字节 表示小数点后15左右 小数的字面常量值默认为double类型。 表示float类型数据需要在数据的后面添加f|F。 其中java中浮点类型运算有可能不精确。
(3)字符型 :
char 字符型 2个字节 字符型的表现形式 : ''包裹一个字符,有且仅有一个字符 例如:'1' 'a' ' ' 0~65535之间的整数表示一个字符 unicode 字符型 --> ASCII字符集 字符型参与运算,会先转为十进制的整数再运算。
(4)布尔型 :
boolean 布尔型 1bit true false 在进行逻辑运算的时候会大量的使用到boolean。
(5)引用数据类型 : 类,接口,数组[] 。
6. 数值型表现形式 :
-
整型 :
进制 : 满几进一 二进制 : 由0,1组成 由0b|0B开头表示二进制 八进制 : 有0~7组成 有0开头表示八进制 十进制 : 默认 十六进制 : 由0~9,a~f组合而成,不区分大小写 由0x|0X 组成 其他进制转为10进制 : 从最后一位开始,数值*进制数^从0开始,每次+1,最后的和就为十进制的结果。 十进制转为其他进制 : 对十进制的数值除以要转为的进制数,得到余数,从下向上。
-
浮点型 :
1.小数点前面为0,0可以省略。 2.科学计数法 :e->10 例如:3.14e2 ==> 3.14*10^2 3.14e-2 ==> 3.14/10^2
7. 转义字符
-
转义字符: 当一些字符在java中具有特殊含义,但是不想表示特殊函数,只想表示字符本身,就可以通过转义字符进行转义。
转义字符从\开始 \+要转义的字符 例如: \' \" \\ 其中\t 制表符 一个制表符位占8个空格 在制表符前面 如果内容满制表符位整数倍,重新开辟一个制表符位。 如果不满整数倍,加上前面内容凑成一个制表符位。 \n 换行 光标从这一行的行尾换到下一行行首。 \b 退格 光标回到上一格。