基本数据类型的字面值 和 类型转换

基本数据类型:

整形:byte(位),short(短整型),int(整型),long(长整型); 默认的字面值为int类型。

浮点型:float(单精度浮点型),double(双精度浮点型);默认的字面值为double类型。

字面值后缀:

1. 整数类型后跟大写L或小写l   --  表示该字面值是long类型

2. 小数类型后跟大写F或小写f   --  表示该字面值是float类型

3. 小数类型后跟大写D或小写d  --  表示该字面值是double类型 

类型转换:

自动类型转换(从小到大/隐式转换):
**把数据类型范围小的值或变量赋值给表示数据类型范围大的变量**
强制类型转换(从大到小/显示转换):
**把表示数据范围类型大的值或变量赋值给表示数据类型范围小的变量。(注意转换过程中**
**数据丢失问题)**

基本数据类型的字面值 和 类型转换_第1张图片
基本数据类型的字面值 和 类型转换_第2张图片

二进制前缀: 0b ,如:0b0010 后缀:B
八进制的数据前缀: 0 ,如:076 后缀:O
十六进制的数据前缀: 0x ,如:0x0001 后缀:H
十进制的数据前缀:无 , 后缀:D

你可能感兴趣的:(java)