C 控制結構和語句

2021-08-10 07:41:34 字數 837 閱讀 9132

【例4.1】

#includeint main()

%f和%lf分別是float型別和double型別用於格式化輸入輸出時對應的格式符號。

其中:float,單精度浮點型,對應%f.

double,雙精度浮點型,對應%lf.

在用於輸出時:

float型別可以使用%lf格式,但不會有任何好處。

double型別如果使用了%f格式可能會導致輸出錯誤。

在用於輸入時:

double 型別使用了%f格式,會導致輸入值錯誤。

float型別使用double型別不僅會導致輸入錯誤,還可能引起程式崩潰。

所以在輸入輸出時,一定要區分好double和float,而使用對應的格式符號。

%.2f 是保留2位小數的意思。
【例題4.2】

#includeint main()

return 0;

}

%f:以小數形式輸出單、雙精度數,預設輸出六位小數

%d:以帶符號的十進位制輸出整數

%e:以標準形式輸出單雙精度數,小數部分預設輸出六位小數,格式說明字元為e時指數以e表示,為e時指數以e表示

【例4.8】

#includeint main()

default:printf("error!\n");

} return 0;

}

%2f表示保留有效位數為2輸出 %.2f表示保留到小數點後2位輸出 例:1.2 %2f 為1.2 %.2f 為1.20

ruby 語句和控制結構

1 條件式 if expression code end可以加then,或者換行符 例 if x 10 x 1 endif x 10 then x 1 end if.else.形式 if expression code else code endelsif形式 if expression1 code...

選擇控制語句和迴圈結構

程式是從上往下進行載入,按照 的編寫順序進行執行。if else 語句 if 單支情況 if語句的格式 if 布林型別表示式 布林型別值 if語句 單支 的執行流程 if else if else語句 多支情形 格式 if 布林型別表示式1 else if 布林型別表示式2 else if 布林型別...

分支結構控制語句與迴圈結構控制語句(Python)

if 條件表示式 語句體if 條件表示式 語句體1 else 語句體2if 條件表示式 語句體1 elif 語句表示式2 語句體2 elif 語句表示式 n 1 語句體n 1else 語句體nx 5if x 0 y 1else y 0可用三元運算改寫為 x 5y 1if x 0 else 0whil...