题目
设有定义:floatx=123.4567;则执行下列语句后的输出结果是—— printf("%f
",(int)(x*100+0.5)/100.0);
提问时间:2020-11-16
答案
#define floatx 123.4567
main
{
#ifdef floatx
{
printf("%f ",(int)(x*100+0.5)/100.0);
}
getchar();
}
兄弟看来你没有理解啊,我帮你细细的分析一下吧..
首先 printf("%f ",(int)(x*100+0.5)/100.0);
%f是以单精度的形式输出,知道的吧?
(int)(x*100+0.5)/100.0中可以拆分来看,(int)(x*100+0.5)是一个强制类型转换成整型,结果为
(int)(123.4567*100+0.5)即等于(int)(12346.17)即等于12346
我们再分析12346/100.0即等于123.46,关键输出的结果要以单精度float的形式输出来,单精度的小数点精确为6位,即结果为123.460000
main
{
#ifdef floatx
{
printf("%f ",(int)(x*100+0.5)/100.0);
}
getchar();
}
兄弟看来你没有理解啊,我帮你细细的分析一下吧..
首先 printf("%f ",(int)(x*100+0.5)/100.0);
%f是以单精度的形式输出,知道的吧?
(int)(x*100+0.5)/100.0中可以拆分来看,(int)(x*100+0.5)是一个强制类型转换成整型,结果为
(int)(123.4567*100+0.5)即等于(int)(12346.17)即等于12346
我们再分析12346/100.0即等于123.46,关键输出的结果要以单精度float的形式输出来,单精度的小数点精确为6位,即结果为123.460000
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1特殊数列的通项与求和
- 2一个口袋中有12个红球,x个白球,每次任取一球,看清颜色后放回,若第10次取到红球的概率为1219,则x等于( ) A.8 B.7 C.6 D.5
- 3某数比30少百分之40,求某数?
- 4谁能帮我用《观刈麦》这首诗歌 写成一篇500字左右的作文啊?急用的
- 5已知多项式负六分之五X的2次方×Y的m+2次方+XY 的2次方-二分之一X的3次方+6是6次4项式,单项式三分之二X的3n次方 Y的5-M次方 乘 Z 的 次数与 这个多项式 的 次数相同 求N 的
- 6一元一次方程中的根是什么意思
- 7刚看新闻,说什么望远镜可以看到多少多少亿光年的东西.
- 8一辆汽车每小时行驶70km,a小时行驶( ),照这样的速度行驶b千米要( )
- 9a+b=5 ab=-6.那么a^2+b^2等于几;a^-ab+b^2等于几
- 10教室里有七个人 用英语怎么说?
热门考点
- 1怎样证明一种物质是不是某反应催化剂?
- 2急you should a______ to me ,because you made a mistake
- 3椭圆x^2/25+y^2/9=1,P(x,y)为椭圆上任一点,若角F1PF2为锐角,求点P的横坐标范围
- 4热能转化为电能
- 5有三个质数,它们的乘积是1001,这三个质数各是多少?
- 6小东从A地沿北偏西60度方向走100米到B地,再从B地向正南方向走200米到C地,此时小东离A地距离是 米
- 7一元二次方程x平方-2x-5/4的一个根和X平方-(k+2)x+9/4=0的根一样求K的值
- 8ch4和nh3哪个键角大说明原因
- 9两个相等的铁丝围成一个正方体和长方体,正方体棱长8分米,长方体长是8分米,宽四分米,长方体高是()分
- 105米4厘米=()米 6元4角=()元 3千克800克=()千克 900米=()千米