您的位置:程序门 -> c/c++ -> 新手乐园



数据类型


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


数据类型[已结贴,结贴人:wit2188]
发表于:2007-09-14 15:14:01 楼主
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?(多选)
a.   f=(f*100+0.5)/100.0               b.   i=f*100+0.5,f=i/100.0;
c.   f=(int)(f*100+0.5)/100.0;   d.   f=(f/100+0.5)*100.0;
想问一下i/100.0中,100.0是什么类型,i/100.0结果又是什么类型?
发表于:2007-09-14 15:18:321楼 得分:0
你自己运行一下不就知道了?
发表于:2007-09-14 15:18:502楼 得分:10
100.0应该默认的是double型的。

i/100.0   应该也是double型的。
发表于:2007-09-14 15:43:133楼 得分:0
那i/100.0结果在赋给f时会发生哪些变化?
发表于:2007-09-14 16:35:404楼 得分:0
没知道的?
发表于:2007-09-14 16:43:265楼 得分:0
c选项的int改为long那就应选c


快速检索

最新资讯
热门点击