问题 单项选择题

设变量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)、B)、D)都不合要求。在选项C)中,x*100+0.5的作用是将第三位四舍五入,取整后再除以100.0,即可得符合要求的数据。

问答题 简答题
单项选择题