第二十课.强制数据类型转换
精度低的→精度高的 不会丢失精度,反而可能增加精度 编译器自动转换
精度高的→精度低的 会丢失精度,编译器不允许自动转换,只能手动强制转换
例:精度低的→精度高的
例:精度低的→精度高的
如果将int类型的变量值赋值给char类型的变量,就会涉及到精度的损失(4byte→2byte)
例:精度高的→精度低的
这时候需要强制转换
精度低的→精度高的 不会丢失精度,反而可能增加精度 编译器自动转换
精度高的→精度低的 会丢失精度,编译器不允许自动转换,只能手动强制转换
例:精度低的→精度高的
例:精度低的→精度高的
如果将int类型的变量值赋值给char类型的变量,就会涉及到精度的损失(4byte→2byte)
例:精度高的→精度低的
这时候需要强制转换