Java中的类型转换。
Java的基本类型自动转换只能从低级别到高级别,如果需要从高级别到低级别那么只能进行强制转换
1.自动转换。
int
num1=12345;
long num2=num1;
反之则不然。
2强制转换,需要在优先级别高的值加上要强制转换的类型。
long num2=12345;
int num1=
(int)num2;
对于char类型,取值范围
0-65535.
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。 |
char类型可以进行整数运算
例.
char c1=97;//a
char c2='y';
c1+c2输出结果为218