什么情况下需要强制转换
把一个取值范围大的数值,赋值给取值范围小的变量是不允许的,这个时候需要强转
格式
目标数据类型 变量名=(目标数据类型)被强转的数据
范例:
double a =12.3
int b=(int)a;
注意:强转可能出现错误,主要原因是取值范围
什么情况下需要强制转换
把一个取值范围大的数值,赋值给取值范围小的变量是不允许的,这个时候需要强转
格式
目标数据类型 变量名=(目标数据类型)被强转的数据
范例:
double a =12.3
int b=(int)a;
注意:强转可能出现错误,主要原因是取值范围