文章内容来自《程序员面试宝典》第二版39页扩展知识
1.混合型类型的算术表达式中
- 目标转换类型:最宽的数据类型为
2.用一种类型的表达式赋值给另一种类型的对象
- 目标转换类型:被赋值对象的类型
3.把一个表达式传递给一个函数,且表达式的类型与函数的形式参数的类型不相同
- 目标转换类型:形式参数的类型
4.从一个函数返回一个表达式的类型与返回类型不相同
- 目标转换类型:返回的表达式类型自动转化成函数返回值类型
5、算术转换时,两个通用的指导原则
- 为防止精度损失,类型总是被提升为较宽的类型
- 所有含有小于整型的有序类型的算术表达式在计算之前,其类型都会被转换成整型