问题 单项选择题

设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是()

A、x=x*100+0.5/100.0;

B、x=(x*100+0.5)/100.0;

C、x=(int)(x*100+0.5)/100.0;

D、x=(x/100+0.5)*100.0;

答案

参考答案:C

解析:

选项A)中,x的值发生变化,近似为原先的100倍,而选项B),选项D)均不能保证小数点后只保留两位小数。

判断题
单项选择题