c中当我保留两位小数时,系统会自动帮我四舍五入,但是我现在不希望这样,怎么解决呢?
4条回答
sun0huajie 2015-11-22 07:10关注先将浮点数乘以100,再转换为int型,再除以100.0(不能是100)就可以了
例如:
float num = 123.5678;
int temp = (int)(num*100);
num = temp/100.0;评论 打赏 举报解决 8无用 3
先将浮点数乘以100,再转换为int型,再除以100.0(不能是100)就可以了
例如:
float num = 123.5678;
int temp = (int)(num*100);
num = temp/100.0;