隐式类型转换:从低级向高级类型的转换,系统将会自动执行,程序无须进行任何操作。
(不包括逻辑类型和字符类型)
按精度排从低到高:byte<short<int<long<float<double
例如:int x=30;
float y=x;//将 x赋值给y,y的值为30.0
显示类型转换:把高级精度的变量赋值给低精度的变量(又称强制类型转换)。
例如:int a=(int)35.5;输出a的值为35;
隐式类型转换:从低级向高级类型的转换,系统将会自动执行,程序无须进行任何操作。
(不包括逻辑类型和字符类型)
按精度排从低到高:byte<short<int<long<float<double
例如:int x=30;
float y=x;//将 x赋值给y,y的值为30.0
显示类型转换:把高级精度的变量赋值给低精度的变量(又称强制类型转换)。
例如:int a=(int)35.5;输出a的值为35;