1、
float a = 14;
int b = 8;
2、
int a = 14;
float b = 8;
3、
int a = 14;
int b = 8;
进行如下运算
a/b = ?
如果两个数中其中一个都不是float类型或double类型,则这个值肯定是取整的,而且还不遵守四舍五入的规,相应的四舍五入有其他的相应的方法
所以相应的输出:
1.75
1.75
1
同样如下
double a = 14;
int b = 8;
输出:
1.75
结论:相同精度做运算 得出的结果会强转成当前的精度的