java基础之数据类型

2020-08-20  本文已影响0人  兰觅

自动类型转换(隐式)

1.规则:数据范围从小到大
2.特点:代码不需要进行特殊处理,自动完成
3.举例:int类型——>long类型,float类型——>double类型

强制类型转换(显示)

1.特点:代码需要进行特殊的格式处理,不能自动完成。
2.格式:范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据
3.举例:long类型——>int类型;double类型——>int类型

int num=(int)200L;
int num1=(int)3.14;

4.注意:尽可能少用,可能发生精度损失,数据溢出。
5.byte/short/char可以数学运算;
举例:

char a='A';
System.out.print(a)  //65   计算机底层二进制,用一个数字代表A字符。

6.右侧数值大小不能超过左侧类型范围

byte num=20;
byte num1=30;
int num2=num+num1;
System.out.print(num2) ;//50

ASCII编码表

ASCII编码表
上一篇下一篇

猜你喜欢

热点阅读