强制类型转换
(float)x / y 和 float ( x / y ) 区别 :
前者先将 x 转化为 float 类型 ,再进行计算 ,后者则是先计算 除法,此时可能已经舍去了小数
int b = 5,c=2;
cout << (float) b / c << endl; // 输出 2.5
cout << float (b / c) << endl; // 输出 2
(float)x / y 和 float ( x / y ) 区别 :
前者先将 x 转化为 float 类型 ,再进行计算 ,后者则是先计算 除法,此时可能已经舍去了小数
int b = 5,c=2;
cout << (float) b / c << endl; // 输出 2.5
cout << float (b / c) << endl; // 输出 2