C語言的小數變量

#include <stdio.h>
#include <stdlib.h>
int main ()
{
   float a = 0.302f;
   float b = 1.23002398;
   double c = 123;
   double d= 78.429;
   float e = 128.101;
   printf("a=%f \nb=%f \nc=%f \nd=%f \ne=%lf\n", a, b, c, d, e);

   return 0;

}

C語言中小數的數據類型爲 float 或 double:float 稱爲單精度浮點數,double 稱爲雙精度浮點數。不像整數,小數的長度始終是固定的,float 佔用4個字節,double 佔用8個字節。

1) %f 默認保留六位小數,不足六位以 0 補齊,超過六位按四捨五入截斷。

2) 將整數賦值給 float 變量時會轉換爲小數。

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