版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
學(xué)習(xí)C語言的必備知識(shí)機(jī)電與軌道分院《C語言程序設(shè)計(jì)》譚浩強(qiáng)
注重基礎(chǔ)
《數(shù)據(jù)結(jié)構(gòu)(C語言版)》嚴(yán)蔚敏
更深入強(qiáng)化編程技巧
整數(shù)的原碼、反碼、補(bǔ)碼表示原碼表示法:
用二進(jìn)制數(shù)的最高位作為符號(hào)位,當(dāng)符號(hào)位為“0”是表示正數(shù),符號(hào)位為“1”時(shí)表示負(fù)數(shù)。
例:00101011=+4310101011=-43整數(shù)的原碼、反碼、補(bǔ)碼表示反碼
表示符號(hào)位的最高位不變,后面表示數(shù)值的各位均取反。
例:原碼-43=10101011
反碼-43=11010100整數(shù)的原碼、反碼、補(bǔ)碼表示補(bǔ)碼
表示符號(hào)位的最高位不變,后面表示數(shù)值的各位均取反后加1。
例:原碼-43=10101011
反碼-43=11010100
補(bǔ)碼-43=11010101整數(shù)的原碼、反碼、補(bǔ)碼表示補(bǔ)碼
表示符號(hào)位的最高位不變,后面表示數(shù)值的各位均取反后加1。
例:原碼-43=10101011
反碼-43=11010100
補(bǔ)碼-43=11010101正整數(shù)的原碼、反碼、補(bǔ)碼三者相同!C語言的詞法單位C語言的詞法單位可分成6類:1.關(guān)鍵字2.標(biāo)識(shí)符3.常量4.字符串5.運(yùn)算符6.分割符關(guān)鍵字:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoIfintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile
C語言的詞法單位分隔符:
[](){}*.:=;#
C語言的詞法單位常量:指在程序運(yùn)行過程中,其值不能被改變的量。變量:其值可以改變,用標(biāo)識(shí)符來標(biāo)識(shí),在使用之前必須加以說明。常量和變量都有自己的類型C語言的詞法單位常量和變量的數(shù)據(jù)類型基本型:int(16位)短整型:shortint或short(16位)長整型:longint或long(32位)無符號(hào):無符號(hào)型的整數(shù)必須是正數(shù)或零。無符號(hào)型又可細(xì)分為:無符號(hào)整型:unsignedint(16位)無符號(hào)短整型:unsignedshort(16位)無符號(hào)長整型:unsignedlong(32位)C語言的詞法單位常量和變量的數(shù)據(jù)類型字符型(字符串):char(8位)可以把字符型char看成一種特殊的整型int。C語言的詞法單位常量和變量的數(shù)據(jù)類型浮點(diǎn)型:
單精度浮點(diǎn)型:float(32位)雙精度浮點(diǎn)型:double(64位)
C語言的詞法單位邏輯運(yùn)算符:&&、||、!
&&若左右兩個(gè)操作數(shù)均為非零,則返回值為非零,否則返回值為假。a>b&&c<d||若左右兩個(gè)操作數(shù)有一個(gè)為非零,則返回值為非零,否則返回零。x==1||!b!把非零操作數(shù)轉(zhuǎn)換為零,而把零操作數(shù)轉(zhuǎn)換為非零。!(gender==’M’&&age<20)C語言的詞法單位賦值運(yùn)算符:=賦值表達(dá)式:由賦值運(yùn)算符組成的表達(dá)式一般形式為:<變量><賦值運(yùn)算符><表達(dá)式>,如:x=2
復(fù)合運(yùn)算符:在=之前加上某些特定運(yùn)算符如:+=,-=,*=,/=
舉例:i+=j+8等價(jià)于i=i+(j+8)x*=3等價(jià)于x=x*3p%=2等價(jià)于p=p%2
C語言的詞法單位C語言的語句可以分為五大類:1、表達(dá)式語句:a=2;2、空語句:;3、復(fù)合語句:{}4、函數(shù)調(diào)用語句:hanshu1(hanshu2());5、控制語句:C語言的基本程序語句控制語句共有九種: if語句switch語句while語句do-while語句for語句break語句continue語句goto語句return語句
C語言的基本程序語句while語句的例子:
while(a>0)b=a;while(a>0)a--;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版機(jī)械設(shè)備買賣及配套配件供應(yīng)合同3篇
- 二零二五年度房地產(chǎn)分銷房源信息共享與交易平臺(tái)合同3篇
- 二零二五年度毛石擋墻施工材料供應(yīng)合同范本下載4篇
- 二零二五版休閑農(nóng)業(yè)旅游項(xiàng)目承包經(jīng)營合同3篇
- 二零二五年度智能制造項(xiàng)目合同擔(dān)保書4篇
- 專項(xiàng)咨詢合同:高效解決方案合同一
- 2025年度叉車裝卸一體化服務(wù)承包合同范本4篇
- 二零二五年度飲品店飲品店突發(fā)事件處理簡易勞動(dòng)合同
- 2025年度體育賽事贊助合同糾紛原告代理詞3篇
- 二零二五年度股東增資擴(kuò)股與數(shù)字經(jīng)濟(jì)合作協(xié)議
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡介課件
- 高二下學(xué)期英語閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會(huì)PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對(duì)織物起球的影響
評(píng)論
0/150
提交評(píng)論