1.
目标类型比源类型范围大,应该是指目标类型比源类型内存存储空间大,否则将会被截断,这样是不能隐形转换的,只能强行转换。
2.
double的精度比long高,也就是double存储的位数比long多,所以long到double可以自动转换,而从double到long,精度要降低,所以只能强行截断位数来降低精度,也就是只能强行转换而不能隐形转换。