編程高手之路語言四表達(dá)式和語句_第1頁
編程高手之路語言四表達(dá)式和語句_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、句值。表達(dá)式的結(jié)束標(biāo)志是分號(;),C語言中所有的語句和句值。表達(dá)式的結(jié)束標(biāo)志是分號(;),C語言中所有的語句和) (float)第一個式子是把a(bǔ)當(dāng)a為真時,b就不參加運(yùn)算了,因?yàn)椴还躡等價于?TurboC2.0 scanf();pr f();這兩個函數(shù)可以在標(biāo)準(zhǔn)輸入輸出設(shè)備上以各種不同的格式讀寫數(shù)據(jù)。scanf() 函數(shù)用來從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)上讀數(shù)據(jù),pr f()函數(shù)用來向標(biāo)準(zhǔn)輸出設(shè)備(屏幕)寫數(shù)據(jù)。下面詳細(xì)介紹這scanf()函數(shù)是格式化輸入函數(shù), 它從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤), Turbo C 2.0 提供的輸入格式化規(guī)定符如下:符號 作用%d %u %f %u %f %s %c %p

2、%x,%X %o scanf()函數(shù)先讀一個整型數(shù),然后把接著輸入的逗號剔除掉,最后讀入另一個整說明用scanf()函數(shù)時,不需要在它們前面加上&操作符。scanf(%s, p); scanf(%s, str);scanf(%10s, p);scanf()函數(shù)時存在一個問題, 下面舉例進(jìn)行說明:, char c1, c2; 運(yùn)行該程序,輸入一個字符A后回車(要完成輸入必須回車),scanf(%c,&c1)時,給變量 c1 賦值 A,但回車符仍然留在緩沖區(qū)內(nèi),執(zhí)行輸入語句 scanf(%c,&c2)時,變量 c2 輸出的是一空行,如果輸入 AB 后回車,那么實(shí)際存入變量里的結(jié)果為 c1 為A,c

3、2 為B。要解決以上問題, fflush();(這個函數(shù)的使用方法將在本符號 作用%e %g自動選擇合適的表示法如: %3d 3 位整型數(shù),3 位右對齊。%9.2f 9的浮點(diǎn)數(shù),2,6,小數(shù)點(diǎn)占一位,9位 例如04d 4位的數(shù)值時, 例如: %ld 表示輸出long 整數(shù)%lf 表示輸出double可以控制輸出左對齊或右對齊,即在%和字母之間加入一個- 號可說明輸出為左對例如7d 7 字符 作用n f r tTabxhh 表示一個ASCII16f()函數(shù), 并結(jié)合上一節(jié)學(xué)習(xí)的數(shù)據(jù)類型, 看下面的語句,加深對C2.0charfloatdoublef(a=%dn, a); /*結(jié)果輸出十進(jìn)制整數(shù)a=1234*/ f(a=%6dn, a); /*結(jié)果輸出 C2.0charfloatdoublef(a=%dn, a); /*結(jié)果輸出十進(jìn)制整數(shù)a=1234*/ f(a=%6dn, a); /*結(jié)果輸出 6 位十進(jìn)制數(shù)a= 1234*/ f(a=%06dn,a)*6位十進(jìn)制數(shù)a=001234*/ f(a=%2dn,a)/*a2位, 按實(shí)際值輸出a=1234*/ f(f=%fn, f); /*輸出浮點(diǎn)數(shù)f=3.141593*/f(f=6.4fn,f)*64位的浮點(diǎn)數(shù)f=3.1416*/ f(x=%lfn, x); /*輸出長浮點(diǎn)數(shù)x=0.123457

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論