主要內(nèi)容復(fù)習(xí).ppt_第1頁
主要內(nèi)容復(fù)習(xí).ppt_第2頁
主要內(nèi)容復(fù)習(xí).ppt_第3頁
主要內(nèi)容復(fù)習(xí).ppt_第4頁
主要內(nèi)容復(fù)習(xí).ppt_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

整型數(shù)據(jù)包括整型常量和整型變量 整型數(shù)據(jù)以二進(jìn)制補(bǔ)碼形式存儲 整型常量的不同數(shù)值表示方法10進(jìn)制 0 98進(jìn)制 0 7 以0開頭16進(jìn)制 0 9 A F a f 以0 x或0X開頭 2 整型常量 100 8 0 010 024 0 x18 0X1F 整型常量的類型根據(jù)值大小默認(rèn)類型在常量后面加l或L 表示longint型例如 123L 0L 432l都是longint型常量 實(shí)型數(shù)據(jù)包括實(shí)型常量和實(shí)型變量 2 實(shí)型常量 兩種表示形式 小數(shù)指數(shù) 0 1233e 3 實(shí)型常量只能用十進(jìn)制形式表示 不能用八進(jìn)制和十六進(jìn)制 1e3 1 8e 3 123e 6 1e 3e5 1e 3 2 e e 03 轉(zhuǎn)義字符表 轉(zhuǎn)義字符功能 n換行 t水平跳格 b退格 r回車 f走紙換頁 反斜線字符 單引號字符 雙引號字符 ddd 至 位八進(jìn)制數(shù)表示的字符 xdd 至 位十六進(jìn)制數(shù)表示的字符 轉(zhuǎn)義符 表示將其后的字符原來的含義進(jìn)行轉(zhuǎn)換 變成某種另外特殊約定的含義 說明 轉(zhuǎn)義字符 n 中的n已不代表字符常量 n n轉(zhuǎn)義成換行 轉(zhuǎn)義字符 015 是 ddd 形式的轉(zhuǎn)義字符 其中 015 是八進(jìn)制字符串 它表示了ASCII碼表中編碼為十進(jìn)制13的字符 也就是回車 轉(zhuǎn)義字符 x1f 是 xdd 形式的轉(zhuǎn)義字符 其中 1f 是十六進(jìn)制字符串 它表示了ASCII碼表中編碼為十進(jìn)制31的字符 也就是 字符串 w 11 占幾個(gè)字節(jié) 轉(zhuǎn)義字符 字符串結(jié)束標(biāo)記 w 11 字符串 w 11 0good 占幾個(gè)字節(jié) 思考 3字節(jié) 例 將下列數(shù)學(xué)表達(dá)式 寫成符合C語言規(guī)則的表達(dá)式如下 a b c sqrt a b sin x sin y sin z 其中 sqrt a 和sin x sin y sin z 都是數(shù)學(xué)函數(shù)的引用 表達(dá)式中用了三層括號 以保證表達(dá)式的運(yùn)算順序 在定義變量時(shí)為其指定值 方法 inta 5 inta b c 5 inta5 b 5 c 5 inta b c 5 1 定義變量的同時(shí)為其初始化2 初始化不是在編譯時(shí)進(jìn)行 而是在程序運(yùn)行時(shí)完成的 六 變量的初始化 初始化 表達(dá)式的運(yùn)算結(jié)果稱為表達(dá)式的值求余運(yùn)算的對象必須是整型 10 39 3 C中運(yùn)算符 算術(shù)運(yùn)算符賦值運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符位運(yùn)算逗號運(yùn)算符條件運(yùn)算符 運(yùn)算符和運(yùn)算分量構(gòu)成表達(dá)式 共34種 floatx 3 16 z inty z y x 3 2 printf f d z y 以下程序段 inta a 3 表示將值3賦給整型變量a a 3 表示a的值是否與3相等 5 2 7 8 從左向右運(yùn)算 5 2 邏輯值為1 1 7 邏輯值為0 0 8 邏輯值為0 整個(gè)表達(dá)式的值為0 在邏輯表達(dá)式中 并不是所有的邏輯運(yùn)算都必須執(zhí)行 如果 的一邊已經(jīng)為0 結(jié)果一定為0如果 的一邊已經(jīng)為1 結(jié)果一定為1 1 a b ca非0時(shí)再判斷b a b均非0再判斷c 2 a b c若a為非0 不必判斷b和c 結(jié)果一定為1 例 已知 a 1 b 2 c 3 d 4 m 1 n 1執(zhí)行 m a b n c d 之后m n 由于a b的值為0 的結(jié)果一定為0 即m 0 n c d 不再運(yùn)算 n維持原有的值 即n 1 m 0n 1 例 double float long unsigned int char 2 0 1 2 表達(dá)式的值 2 0 例 二 強(qiáng)制類型轉(zhuǎn)換 類型標(biāo)識符 表達(dá)式 int 10 a i f d e 將該結(jié)果強(qiáng)制轉(zhuǎn)換為整型 還可以賦值轉(zhuǎn)換 輸出轉(zhuǎn)換等 轉(zhuǎn)換形式 二 格式輸出函數(shù) 1 格式 printf 格式控制串 變量表 2 功能 從標(biāo)準(zhǔn)輸出設(shè)備上 按指定的格式輸出對應(yīng)的變量 printf d 按十進(jìn)制整數(shù)形式輸出變量的值 o 按八進(jìn)制整數(shù)形式輸出變量的值 x 按十六進(jìn)制整數(shù)形式輸出變量的值 格式控制串 u輸出無符號整數(shù)變量的值 f 輸出單精度浮點(diǎn)變量的值 e 按指數(shù)形式輸出浮點(diǎn)變量的值 c 輸出字符變量的值 s 輸出一個(gè)字符串 ld 按十進(jìn)制整數(shù)形式輸出長整型變量的值 格式控制串 如果 a 5 b 81 printf d d n a b 輸出 5 82 printf a d b d n a b 輸出為 a 5 b 83 printf 5d 5d n a b 輸出為 58 5之前空4個(gè)字符位 4 printf TurboC 輸出 TurboC 輸出串 4 4數(shù)據(jù)輸入 續(xù) 說明 輸入時(shí)不允許規(guī)定精度 可以指定域?qū)?inta scanf 3d floatx scanf 8 2f 輸入時(shí) 遇下列情況結(jié)束 回車 空格 寬度結(jié)束 非法輸入 intk scanf 3d 輸入 123456789k為 123 include stdio h main inta 16 chare A unsignedb longc floatd b 65535 c 123456 d 123 45 printf a d 4d 6d c d n a a a c printf o x u d n b b b b printf f e 13 3e g n d d d d printf c s 7 3s n e China Beijing a 16 16 16 c 7616177777 ffff 65535 1123 450000 1 234500e 002 1 235e 002 123 45A China Bei ld格式 認(rèn)為是某負(fù)數(shù)的補(bǔ)碼 13是域 13域 尾數(shù) 4 選擇結(jié)構(gòu) 1 if語句注意條件判斷和與else的匹配關(guān)系 2 switch語句注意break語句的使用 循環(huán)結(jié)構(gòu) 1 三種循環(huán)的熟練使用 2 循環(huán)的嵌套 3 break和continue語句的使用 while 條件 循環(huán)體do循環(huán)體語句while 條件 for 賦初值 條件 變量變化 循環(huán)體語句 數(shù)組 1 數(shù)組名是數(shù)組首地址 是常量 不能進(jìn)行自增自減運(yùn)算 2 一維數(shù)組當(dāng)數(shù)組完全賦初值時(shí) 長度可以省略注意數(shù)組的下標(biāo)范圍 3 二維數(shù)組僅第一維的下標(biāo)在賦初值時(shí)可以省略用雙重循環(huán)進(jìn)行訪問和賦值 4 字符數(shù)組可以用字符串和單個(gè)字符兩種形式賦初值數(shù)組長度與字符串長度的區(qū)分字符串的輸入輸出常用的字符串處理函數(shù) strlen求字符串的長度strcmp字符串比較strcpy字符串拷貝 5 排序算法選擇法排序冒泡法排序 函數(shù) 1 函數(shù)定義的一般形式及缺省函數(shù)類型 2 參數(shù)傳遞 單向值傳遞和地址傳遞 3 局部變量和全局變量 4 靜態(tài)變量 指針 1 區(qū)分指針 即地址 指針變量和指向 2 指針變量和變量 3 指針變量和一維數(shù)組 4 指針變量和二維數(shù)組 5 指針變量和字符串 結(jié)構(gòu)體和共用體 1 若有說明 structstu intage intnum s p 則引用方式不正確的是 As ageBp ageC p ageD p age 2 已知定義 unionww inti charc temp 若再執(zhí)行temp i 23 則temp c的值是 A3B2C23D0 文件 1 下列正確調(diào)用fopen函數(shù)的形式為 Afopen c file c r Bfopen c file c r Cfopen c file c r Dfopen c file c r 2 fwrite將ptr指向的內(nèi)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論