问题
单项选择题
关于语句
#include<iostream>
using namespace std;
void main( )
{ cout < < 100.8989663 < < ';
cout < < fixed < < 100.8989663 < <';
cout < < scientific < < 100.8989663 < <';
的输出结果为
A.100.899 100.898966 1.008990e+002
B.100.8989663 100.898966 1.008990e+002
C.100.899 100.898966 1.008989e+002
D.100.899 100.8989663 1.008989e+002
答案
参考答案:A
解析:【命题目的】考查C++语言中格式控制标志。
【解题要点】C++语言中默认小数的输出位一共是六位,fixed的意义是在小数点后保留六位,scientific的意义是以科学计数法输出小数,本题中,100.8989663的默认输出就是100.899,fixed输出是100,898966,scienlific输出是1.008990e+002。
【考点链接】C++语言中的小数输出及各种控制方法。