格式:
十进制的浮点型数 | 基本整型数1 E 基本整型数2
注意:
(1)|表示的是或者,可以是十进制的浮点数也可以是基本整型数。
(2)可以是E或者是e,表示的是底数10
(3)-1.2e2表示的是-1.2*100,基本整型数2表示的是10的多少次方。基本整型数2如果是2则是10的二次方即为100。
(4)当指数形式表示一个实数的时候,整数部分和小数部分可以省略其中一个,但是不能全部省略。省略了其中的一个部分则把那个部分默认为0。
【代码】
#include <iostream>
using namespace std;
int main(){
int a=1.2e2;
int b=1.e2;
int c=.2e2;
cout<<"a = "<<a<<" b = "<<b<<" c = "<<c<<endl;
return 0;
}
【运行结果】
如b=1.e2则把b看成是1.0e2输出结果是100.c=.2e2,则看成是0.2e2输出结果就是20。
【代码】
#include <iostream>
using namespace std;
int main(){
int a=1.2e2;
int b=1.e2;
int c=.2e2;
int d=e2;
cout<<"a = "<<a<<" b = "<<b<<" c = "<<c<<endl;
return 0;
}
【结果】
当然是报错,因为d=e2此处将两者都省略了。
(5)e后面的基本整形数2记住一定只能是整形,不能是浮点数。不然程序会报错。