为什么3.0*10的负23次方 在这程序中10用e表示了?
c4droid吧
全部回复
仅看楼主
level 6
乳酸菌😱😱😱😱
楼主
为什么3.0*10的负23次方 在这程序中10用e表示了?printf占位符为什么用.1e而不是用%f
#include <stdio.h>
int main(){
float a;
scanf("%f",&a);
a =(a * 950)/(3.0*1e-23);
printf("%.1e",a);
return 1;
}
2018年03月08日 11点03分
1
level 14
不知者来此
这只是科学计数法而已,printf里用e也是让输出格式为科学计数.
2018年03月08日 23点03分
2
1