强制转换
double a =20 / 3;
// a为6 先计算20 / 3为Int型,再转换成double
double a = (double)20 / 3;
// a为6.66667 先执行20强转成double,再执行除法
double a = static_cast<double>20 / 3;
// 同上
强制转换
double a =20 / 3;
// a为6 先计算20 / 3为Int型,再转换成double
double a = (double)20 / 3;
// a为6.66667 先执行20强转成double,再执行除法
double a = static_cast<double>20 / 3;
// 同上