在C語言中,三個區別是:
1. %f是以小數的形式輸出,整數部分原樣輸出,小數點后輸出6位小數。
2. %e是以指數形式的浮點數的格式輸出
3. %g是自動選擇合適的表示法輸出
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 double a=5*pow(10,7); 6 printf("%f\n",a); 7 printf("%e\n",a); 8 printf("%g\n",a); 9 return 0; 10 }
結果如下: