實型(浮點型):float、double
-
實型變量也可以稱為浮點型,浮點型變量是用來存儲小數數值的。在C語言中,浮點型分為兩種:單精度浮點型(float)、雙精度浮點型(double),但是double型變量所表示的浮點數比float型變量更精確。
-
由於浮點型變量是由有限的存儲單元組成,因此只能提供有限的有效數字。在有效位以外的數字將被舍去,這樣可能會產生一些誤差。
-
不以f結尾的常量是double類型,以f結尾的常量(如3.14f)是float類型。
代碼示例:
#include<stdio.h> int main() { float a = 3.14f; double b = 3.14; printf("%.2f\n", a); printf("%lf\n", b); //sizeof字節大小 //浮點型數據 存儲在內存種格式分為符號位 指數位 小數位 printf("%d\n", sizeof(float)); printf("%d\n", sizeof(double)); return 0; }
微信公眾號黑馬金牌編程專注於后端開發領域