单选题 若有以下程序段 double x=5.16894; printf("%f\n",(int)(x*1 000+0.5)/(double)1 000); 则程序段的输出结果是
【正确答案】 B
【答案解析】解析:(int)(x*1000+0.5)/(double)1000表达式功能,保存数据x的后三位小数,把第四位四舍五入。