double型輸出格式是什麼

醉折花枝作酒筹
發布: 2023-01-07 11:45:53
原創
39349 人瀏覽過

double型常規輸出為“%lf”,但是double類型在預設情況下,輸出小數點後6位,我們通常要減少其小數點後的長度。則可以使用“%m.nlf”的形式,其中m和n都為正整數。

double型輸出格式是什麼

本教學操作環境:windows7系統、C 17版本、Dell G3電腦。

 double (雙精確度浮點型)類型是C語言的基本型別之一,佔有8個位元組最大可以表示到1.7*10^308,一般情況下,都可以滿足程式的需要。

 double 常規輸出為%lf(注意float類型輸出為%f) 例如:定義double a = 1.0;輸出用printf("%lf",a);

#  但是double類型在預設情況下,輸出小數點後6位,我們通常要減少其小數點後的長度。則可以使用 "%m.nlf"的形式,其中m和n都為正整數。 m表示輸出的浮點型的資料佔m位,  若實際長度不等於m,則以實際長度輸出,n表示輸出的小數點位數。所以說,m其實可以不用管,直接用0代替或不寫都可以!

   例如上方輸出為:1.000000(預設)

   若將輸出格式改為"%0.0lf" 或"%4.0lf" 則輸出為1(m!=實際長度)

    順便說一下,在VC中C語言不支援long long int類型,而在Linux下支援。 long long int 也佔有8個位元組

推薦教學:《C#》

以上是double型輸出格式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板