實驗2 C語言表示式程式設計應用及輸入輸出函式

2022-07-12 04:39:08 字數 2290 閱讀 5222

任務1:

因為定義的a,b,c,d,e,f均為整型,所以當c語言從左往右進行運算時,所得的商將小數部分捨棄掉,就會出現現在的結果;

任務2:

%d :用來輸出十進位制整型資料的實際長度輸出;

\n :換行;

%8d :按照有符號十進位制整數格式輸出,輸出資料位寬為8,如果不足8位預設右對齊;

%2d :按照有符號十進位制整數格式輸出,輸出資料位寬為2,如果大於2位,按照原來資料的位寬輸出;

%f :以float型格式輸入或輸出變數的值預設保留6位小數;

%8f :按照float格式輸出,輸出資料位寬為8,保留6位小數,如果不足8位預設右對齊,如果大於8位,按照原來資料的位寬輸出;

%8.1f :按照float格式輸出,輸出資料位寬為8,保留1位小數,如果不足8位預設右對齊,如果大於8位,按照原來資料的位寬輸出;

%0.2f :按照float格式輸出,保留2位小數;

%.2e :以科學計數法形式輸出,保留兩位小數;

%lf :以double型格式輸入或輸出變數的值,保留6位小數;

%3c :按照字元型格式輸出,輸出資料位寬為3,如果不足3位預設右對齊,如果大於3位,按照原來資料的位寬輸出;

%s :按照字串型格式輸出;

%15s :按照字串型格式輸出,輸出資料位寬為15,如果不足15位預設右對齊,如果大於15位,按照原來資料的位寬輸出;

%10.5s :按照字串型格式輸出,輸出資料位寬為10,且只輸出字串的前5個字元,如果不足10位預設右對齊,如果大於10位,按照原來資料的位寬輸出;

%2.5s :按照字串型格式輸出,輸出資料位寬為2,且只輸出字串的前5個字元,如果不足2位預設右對齊,如果大於2位,按照原來資料的位寬輸出;

%.3s :按照字串型格式輸出,且只輸出字串的前3個字元

任務3:

任務4:

任務5:

如果沒有getchar()這個函式,就無法執行第二個問題,應該是getchar()這個函式只能輸入乙個字元,不知道說的對不對。

任務6:

實驗結論:通過這次實驗,我了解了多種函式的用法,收穫頗豐;但還是要多上機練習才可。

實驗2 C語言表示式程式設計應用及輸入輸出函式

四 實驗結論 1.實驗任務1 數學計算式 5 7 100 5 100 7 100 7 5 原因 c語言中 作用為做除法取整數 舍餘數 而數學中作用為做除法取結果 不捨餘數 因此,對於上面程式中每次進行除法運算均不能整除的情況,程式執行結果與數學計算結果不同。2.實驗任務2 總結 m,n均表示正整數 ...

實驗2 C語言表示式程式設計應用及輸入輸出函式

任務一 include int 原因 1.a,b,c均為整型,計算結果也只能為整型 2.運算方向為從左向右,兩兩結合,故順序不同,結果不同。任務二 d 的作用為將某數按十進位制整數輸出 8d 輸出數占 8位,不足左補空格 2d 原本數占4位 輸出原始資料 f 的作用為將某數按單精度浮點型資料輸出 8...

實驗2 C語言表示式程式設計應用及輸入輸出函式

1.對應a除以b乘c 2.因為a b c都定義為整數,所以 在運算中只保留整數部分,由於運算順序不同導致計算結果不同。格式符用法 d 按十進位制整數輸出 f 按浮點數輸出 e或e 按指數形式輸出 c 按字元輸出 s 按字串輸出 判斷字元型別 實習總結 通過這次實習,加深了我對格式化輸入輸出的印象,比...