我从浅显易懂的角度告诉你吧,
隐式类型转换又叫自动转换,可以理解为"小"变"大"时,比如int要转成float,
int a=1;
float b;
b=a;//这里不用写成b=(float)a;这就叫隐式类型转换,所谓"隐"就是不用写出来,当然,也完全可以写出来,但是没有必要!
与之相对的是显式类型转换,又叫强制类型转换.可以理解为"大"变"小"时,如float转成int
int a;
float b=3.6;
a=(int)b;//这里必须写上(int),所以叫显式类型转换,因为必须写上(int)所以又叫强制类型转换
明白了吗?