第4講 鍵盤輸入和屏幕輸出_第1頁
第4講 鍵盤輸入和屏幕輸出_第2頁
第4講 鍵盤輸入和屏幕輸出_第3頁
第4講 鍵盤輸入和屏幕輸出_第4頁
第4講 鍵盤輸入和屏幕輸出_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、C語言程序設(shè)計語言程序設(shè)計基礎(chǔ)教學(xué)系基礎(chǔ)教學(xué)系2022-3-192/382022-3-193/382022-3-194/382022-3-195/382022-3-196/38Press a key and then press Enter: B b ch = ch - (a A); What does this statement mean?2022-3-197/38printf(a=%d b=%f, a, b); 函數(shù)名函數(shù)名可選輸可選輸出列表出列表普通普通字符字符格式格式說明說明2022-3-198/38%c character以字符形式輸出單個字符以字符形式輸出單個字符%s strin

2、g 輸出一個字符串輸出一個字符串%d decimal 以帶符號十進制整數(shù)輸出以帶符號十進制整數(shù)輸出%f float 以小數(shù)形式輸出浮點數(shù)(以小數(shù)形式輸出浮點數(shù)(6位小數(shù))位小數(shù))%e exponent 以標(biāo)準(zhǔn)指數(shù)形式輸出(以標(biāo)準(zhǔn)指數(shù)形式輸出(6位小數(shù))位小數(shù))%g 選用選用%f,%e中輸出寬度較小的一種格式中輸出寬度較小的一種格式%o octal 以八進制無符號整數(shù)輸出(無前導(dǎo)以八進制無符號整數(shù)輸出(無前導(dǎo)0)%x hex 以十六進制無符號整數(shù)輸出(無前導(dǎo)以十六進制無符號整數(shù)輸出(無前導(dǎo)0 x)%u unsigned 以十進制無符號整數(shù)輸出以十進制無符號整數(shù)輸出2022-3-199/38Pre

3、ss a key and then press Enter: B b, 982022-3-1910/38m 表示數(shù)據(jù)占用的最小寬度表示數(shù)據(jù)占用的最小寬度 數(shù)據(jù)寬度大于數(shù)據(jù)寬度大于m,按實際寬度輸出,按實際寬度輸出 數(shù)據(jù)寬度小于數(shù)據(jù)寬度小于m時,補空格時,補空格n 對實數(shù)表示輸出對實數(shù)表示輸出n位小數(shù)位小數(shù) 對字符串表示最多輸出的字符個數(shù)對字符串表示最多輸出的字符個數(shù)l 長整型整數(shù)長整型整數(shù),加在,加在d、o、x、u前前L long double型數(shù),加在型數(shù),加在f、e、g前前- 改變輸出內(nèi)容的對齊方式改變輸出內(nèi)容的對齊方式 默認為右對齊默認為右對齊2022-3-1911/38Format f

4、or float: General format:Example:printf(Value is:%10.4f, 32.6784728); Value is: 32.6785 10 characters4 digits2022-3-1912/38Example:printf(Value is:%10f, 32.6784728); Value is: 32.67847310 characters6 digits (default)2022-3-1913/38Example:printf(Value is:%.3f, 32.6784728); Value is:32.678 3 digits202

5、2-3-1914/38Input r: 5.3 printf WITHOUT width or precision specifications:circumference = 33.300854, area = 88.247263printf WITH width and precision specifications:circumference = 33.30, area = 88.25#include main() const double pi = 3.14159; double r, circum, area; printf(Input r:); scanf(%lf, &r

6、); circum = 2 * pi * r; area = pi * r * r; printf(printf WITHOUT width or precision specifications:n); printf(circumference = %f, area = %fn, circum, area); printf(printf WITH width and precision specifications:n); printf(circumference = %7.2f, area = %7.2fn, circum, area);2022-3-1915/38 格式字符格式字符指定輸

7、入數(shù)指定輸入數(shù)據(jù)格式據(jù)格式輸入數(shù)據(jù)輸入數(shù)據(jù)地址列表地址列表非格式字符非格式字符輸入數(shù)據(jù)以輸入數(shù)據(jù)以,分隔分隔沒有時可以沒有時可以空格空格、Tab或或回車回車分隔分隔2022-3-1916/38c 以字符形式輸入單個字符以字符形式輸入單個字符s 輸入字符串輸入字符串,以非空字符開始以非空字符開始,遇第一個遇第一個 空白字符結(jié)束空白字符結(jié)束d 以帶符號十進制形式輸入整型數(shù)據(jù)以帶符號十進制形式輸入整型數(shù)據(jù)f 以小數(shù)形式輸入浮點數(shù)以小數(shù)形式輸入浮點數(shù)e 以標(biāo)準(zhǔn)指數(shù)形式輸入以標(biāo)準(zhǔn)指數(shù)形式輸入o 以八進制無符號形式輸入(無前導(dǎo)以八進制無符號形式輸入(無前導(dǎo)0)x 以十六進制無符號形式輸入(無前導(dǎo)以十六進制

8、無符號形式輸入(無前導(dǎo)0 x)2022-3-1917/38m 表示數(shù)據(jù)占用的寬度表示數(shù)據(jù)占用的寬度l 加在加在d、o、x、u前:輸入長整型前:輸入長整型 加在加在f、e 前:輸入雙精度型前:輸入雙精度型L 加在加在f、e 前:輸入前:輸入long double型型h 加在加在d、o、x 前前:輸入短整型輸入短整型* 本輸入項在讀入后不賦給相應(yīng)的變量本輸入項在讀入后不賦給相應(yīng)的變量2022-3-1918/38Please input a and b:a=12, b=56, a+b = 68123456 2022-3-1919/382022-3-1920/38 2022-3-1921/382022

9、-3-1922/382022-3-1923/382022-3-1924/38%*c2022-3-1925/38%*2d2022-3-1926/382022-3-1927/382022-3-1928/38 a, b2022-3-1929/382022-3-1930/382022-3-1931/382022-3-1932/38Please input an integer: 12 Please input an character : a Please input a float number: 3.5 integer:12character :afloat number:3.5000002022-3-1933/38Please input an integer: 12 Please input an character : a Please input a float number: 3.5 integer:12float number:3.5000002022-3-1934/38Please input an integer: 12 Please input an character : a Please input a float number: 3.5 integer:12charact

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論