回覆列表
-
1 # 使用者2953035810118
-
2 # 少年的桂嬋
C語言中用於描述小數的資料型別是float和double,float型別表示單精度浮點數,double表示雙精度浮點數。C語言中浮點數常量有兩種表示方式:1、定點表示:(必須有小數點) 如:0.123, .123, 123.0。2、指數表示:(e或E之前必須有數字,指數必須為整數)如:12.3e3 ,123E2, 1.23e4。錯誤的寫法:e-5 ,1.2E-3.5,e3。
雙精度浮點數是C語言的基本型別之一,關鍵字為double。
每個double型別數字佔8個位元組。其使用方式如下:
1 定義:
double d;
2 賦值:
d = 1.3;
3 輸入:
scanf("%lf",&d);
4 輸出:
printf("%lf", d);
用於格式化輸入輸出時,double 的格式化字串為%lf。