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

Ax=x*100+0.5/100.0Bx=(x*100+0.5)/100.0Cx=(int)(x*100+0.5)/100.0Dx=(x*100+0.5)*100.0要求... 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
要求写出详细的分步
sizeof(double)是
A 函数调用
B double型表达式
C int型表达式
D 非法表达式
展开
 我来答
wolaini1919
2010-01-19 · TA获得超过205个赞
知道答主
回答量:57
采纳率:0%
帮助的人:35.9万
展开全部
在输出的时候用%f.2就可以了
C的(int)是强制转化函数,就是把后面的转化成int型
再算术运算中有不同精度是,低的自动转换成高的。如整数-->实数,单精度-->
双精度,这一表达中精度最高的,如果是赋值也是这样,然后看左边的精度再换回去。
sizeof是一个单目函数,是求长的(单位字节)这表示的是double在内存中占几个字节。
追答
好像bug了
llll4815
2010-01-07 · TA获得超过138个赞
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
C 我也是菜鸟 INT是强行表达式 把后面(X*100+0.5)转化成整型变量 再除100达到四舍五入的效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式