//特殊的数据类型转换格式
/*
long s = 1; //自动类型转换int->long
double d = 1;//自动类型转换int->double
int m = (int)1.5;//强制类型转换double->int
//低类型转换高类型——自动
//高类型转换第类型——强制
*/
/*
int a = 1;
a+=3L;
a = a + 3L;
System.out.println(a);
*/
/*
int a = 1;
a+=3.5;
System.out.println(a);
*/
//在这里+=符号右边的操作数被转化成左边的类型
//不管右边是否高于左边,全部自动转换
//高类型->低类型 自动转化格式
int a = 1;
a+= 4294967295L;
System.out.println(a);
//a = a + (int)4294967295L
/*
0000-0000 0000-0000 0000-0000 0000-0001
1111-1111 1111-1111 1111-1111 1111-1111
*/
特殊的数据类型转换格式
最新推荐文章于 2022-08-27 16:57:54 发布