1、浮點類型數據有3中類型,分別是float double和 long double。C語言規定float至少佔用32位,double是一樣的,區別在於存儲的時候double把數據分成兩部分存儲,整數部分放在float裡,小數點後面的或指數部分以double形式進行存放。最後對於數據要求更精確則使用long double型。
float num;
long double num=3.14159;
double num;
num=5.2152;
3、浮點型數據的書寫形式
3.1 常見書寫
25.02555;45215;
3.2 指數書寫(冪是10)
1.74e-7;3e19; .8e-12;
3.2 十六進制書寫(冪是2,把指數書寫中的e換成p即可)
0x4.9p-15;
注意:
1.2e+19(正好可以省略不寫)
1.2 e-7(錯誤的書寫,中間不能有空格)
4、浮點的打印輸出(printf()函數輸出)
對於float型浮點數輸出格式符%f;
....double型浮點數 %f;
....long double 型浮點數 %lf;
....以指數形式浮點數 %e;
....以long double 指數形式浮點數 %le;
.....以十六進制形式浮點數 %a;
閱讀更多 1simple 的文章