C語言浮點數的輸出方法和示例

1、浮點數的輸出

float採用%f佔位符。

double採用%lf佔位符。測試結果證明,double不可以用%f輸入,但可以用%f輸出,但是不建議採用%f,因爲不同的編譯器可能會有差別。

long double採用%Lf佔位符,注意,L是大寫。

浮點數輸出缺省顯示小數點後六位。

浮點數採用%lf輸出,完整的輸出格式是%m.nlf,指定輸出數據整數部分和小數部分共佔m位,其中有n位是小數。如果數值長度小於m,則左端補空格,若數值長度大於m,則按實際位數輸出。

  double ff=70001.538;
  printf("ff=%lf=\n",ff);       // 輸出結果是ff=70001.538000=
  printf("ff=%.4lf=\n",ff);     // 輸出結果是ff=70001.5380=
  printf("ff=%11.4lf=\n",ff);   // 輸出結果是ff= 70001.5380=
  printf("ff=%8.4lf=\n",ff);    // 輸出結果是ff=70001.5380=

2、版權聲明

C語言技術網原創文章,轉載請說明文章的來源、作者和原文的鏈接。

來源:C語言技術網(www.freecplus.net

作者:碼農有道

如果這篇文章對您有幫助,請點贊支持,或在您的博客中轉發此文,讓更多的人可以看到它,謝謝!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章