问题
填空题
设有定义:float x=123.4567;,则执行以下语句后的输出结果是______。
printf("%f\n",(int)(x*100+0.5)/100.0);
答案
参考答案:460000
解析: “printf(格式控制,输出项表)”中,“%f”默认以6位小数输出,“(int)(x*100+0.5)”将表达式“(x*100+0.5)”的值强制转换为整型。
设有定义:float x=123.4567;,则执行以下语句后的输出结果是______。
printf("%f\n",(int)(x*100+0.5)/100.0);
参考答案:460000
解析: “printf(格式控制,输出项表)”中,“%f”默认以6位小数输出,“(int)(x*100+0.5)”将表达式“(x*100+0.5)”的值强制转换为整型。