第二課C語言基礎(chǔ)02_第1頁
第二課C語言基礎(chǔ)02_第2頁
第二課C語言基礎(chǔ)02_第3頁
第二課C語言基礎(chǔ)02_第4頁
第二課C語言基礎(chǔ)02_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、清翔-零基礎(chǔ)教你學(xué)51單片機(jī)l講師: 劉清翔l網(wǎng)站 :l座機(jī):QQ : 863888999 l學(xué)習(xí)交流群:155405696第二課:第二課:C語言基礎(chǔ)語言基礎(chǔ)一一進(jìn)制轉(zhuǎn)換進(jìn)制轉(zhuǎn)換二二C語言簡(jiǎn)介語言簡(jiǎn)介三三變量和常量變量和常量四四C語言數(shù)據(jù)類型語言數(shù)據(jù)類型五五C51中常用的運(yùn)算符中常用的運(yùn)算符六六C語言控制語句語言控制語句七七課后練習(xí)課后練習(xí)進(jìn)制轉(zhuǎn)換進(jìn)制轉(zhuǎn)換 什么是十進(jìn)制 什么是二進(jìn)制 什么是十六進(jìn)制 進(jìn)制之間的轉(zhuǎn)換十進(jìn)制十進(jìn)制 我們生活中常用的就是十進(jìn)制數(shù),十進(jìn)制就是我們所說的09十個(gè)數(shù),平時(shí)的計(jì)數(shù)都是按十進(jìn)制計(jì)算的,比如“我們班一共有25個(gè)同學(xué)”其中的“25”就是

2、十進(jìn)制數(shù)。十進(jìn)制是逢十進(jìn)一,借一當(dāng)時(shí)十。二進(jìn)制二進(jìn)制 二進(jìn)制是逢二進(jìn)一,借一當(dāng)時(shí)二。 十進(jìn)制和二進(jìn)制的轉(zhuǎn)換十進(jìn)制十進(jìn)制二進(jìn)制二進(jìn)制11 B210 B311 B4100 B5101 B6110 B7111 B81000 B91001 B十六進(jìn)制十六進(jìn)制 我們常用的十我們常用的十進(jìn)制的進(jìn)制的0-15在十六進(jìn)在十六進(jìn)制中表示為:制中表示為:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 其中從其中從10-15是用是用A-F表示,字母不區(qū)分大表示,字母不區(qū)分大小寫小寫十進(jìn)制十進(jìn)制二進(jìn)制二進(jìn)制 B十六進(jìn)制十六進(jìn)制 H111210231134100451015611067111781000

3、8910019101010A111011B121100C131101D141110E151111F進(jìn)制之間的轉(zhuǎn)換進(jìn)制之間的轉(zhuǎn)換 十進(jìn)制25 轉(zhuǎn)二進(jìn)制為: 0001 1001B 轉(zhuǎn)十六進(jìn)制為:19H 換算方法 十進(jìn)制轉(zhuǎn)二進(jìn)制的換算方法:用25/2 每次取余數(shù); 25/2 = 12 余1 ,12/2 = 6 余 0,6/2=3 余0 ,3/2= 1余 1,剩下1不能被2整除了。我們把最后剩下的數(shù)和他每一次的余數(shù)倒序?qū)憽?十進(jìn)制轉(zhuǎn)十六進(jìn)制的換算方法:用25/16=1余9。十六進(jìn)制為19C語言簡(jiǎn)介語言簡(jiǎn)介C語言的發(fā)展史語言的發(fā)展史C語言在語言體系中的地位語言在語言體系中的地位 C語言的特點(diǎn)變量和常量常

4、量和變量常量就是一個(gè)固定不變的值,變量就可以隨時(shí)改變值的量比如5+a=b;其中,5就是一個(gè)“常量”,而a,b就是一個(gè)“變量” ,變量的數(shù)值大小不一樣所占用的內(nèi)存空間就不一樣,我們?yōu)榱擞行У墓?jié)省內(nèi)存空間要把變量和常量的數(shù)值范圍進(jìn)行定義,不同的數(shù)值范圍所占用的內(nèi)存大小不一樣。位(bit)和字節(jié)(byte)位二進(jìn)制數(shù)系統(tǒng)中,每個(gè)0或1就是一個(gè)位(bit),位是內(nèi)存的最小單位。 字節(jié) 字節(jié)(Byte):8位二進(jìn)制稱為一字節(jié)。C語言中常用的數(shù)據(jù)類型數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字關(guān)鍵字所占位數(shù)所占位數(shù)表示數(shù)值范圍表示數(shù)值范圍位類型bit10 1 無符號(hào)字符型unsigned char80 255有符號(hào)字符型cha

5、r8-128 127無符號(hào)整型unsigned int160 65535有符號(hào)整型int16-32768 32767無符長整型unsigned long320 4294967295單精度實(shí)型float323.4e-38 3.4e38雙精度實(shí)型double641.7e-308 1.7e308C語言擴(kuò)充定義:sfr:特殊功能寄存器聲明:特殊功能寄存器聲明 如:如:sfr P0 = 0 x80;sbit: 特殊功能位聲明特殊功能位聲明 如:如:sbit LED1 = P01;C語言運(yùn)算符語言運(yùn)算符算術(shù)運(yùn)算符:+ - * / (加,減 ,乘 ,除)位運(yùn)算符: & | = = = != & | ! (大于,大于等于,小于,小于等于,測(cè)試等于,測(cè)試不等于,邏輯與,邏輯或,邏輯非)C語言常用的控制語句語言常用的控制語句 if().else. 條件判斷語句 for() 循環(huán)語句 while() 循環(huán)語句 switch()

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論