代码:
#include<bits/stdc++.h>
using namespace std;
const int a=1e6+10;
int main(){
cout<<a<<endl;
}
结果
可以理解为1*e(10)^6+10即1乘以10的六次方加10;
#include<bits/stdc++.h>
using namespace std;
const int a=6.555e6+10;
int main(){
cout<<a<<endl;
}
同理6.555e6+10=
所以这里可以把e6理解为十的六次方
#include<bits/stdc++.h>
using namespace std;
const int a=6.555e+4;
int main(){
cout<<a<<endl;
}
结果
此时理解为6.555*10^4这里的+4代表次方
当科学计数法的+变-时即为10的负几次方,例如下列代码
#include<bits/stdc++.h>
using namespace std;
const float a=6.555e-4;
int main(){
cout<<a<<endl;
}
结果
此时6.555e-4代表6.555*0.1^4
#include<bits/stdc++.h>
using namespace std;
const float a=1e-1-2;
int main(){
cout<<a<<endl;
}
结果
1*0.1-2=-1.9