版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、安陸一中 第二課堂電子技術(shù)類 講座第三講 單片機(jī)C語(yǔ)言基礎(chǔ)數(shù)制數(shù)制 一個(gè)數(shù)字所能表示的數(shù)的數(shù)量.N進(jìn)制就是馮N進(jìn)1.常用的有二進(jìn)制, 十進(jìn)制,十六進(jìn)制人有十個(gè)指頭,所以習(xí)慣十進(jìn)制計(jì)算機(jī)內(nèi)信號(hào)只有兩種狀態(tài)0 1,用二進(jìn)制十進(jìn)制二進(jìn)制十六進(jìn)制十進(jìn)制二進(jìn)制十六進(jìn)制10b00010 x0190b10010 x0920b00100 x02100b10100 x0a30b00110 x03110b10110 x0b40b01000 x04120b11000 x0c50b01010 x05130b11010 x0d60b01100 x06140b11100 x0e70b01110 x07150b11110
2、x0f80b10000 x08160b0001 00000 x102 位與字節(jié)位 bit 簡(jiǎn)稱b 二進(jìn)制中的一位字節(jié) Byte 簡(jiǎn)稱B 八位為一字節(jié)例如:您的網(wǎng)絡(luò)速度是:1555.9Kbps約1.5M帶寬 某文件大小103KB 8b=1B 1024B=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB練習(xí):0 x55=0b = 0 xa3=0b =思考題有1000個(gè)蘋果,和10個(gè)箱子,現(xiàn)在需要把這1000個(gè)蘋果放進(jìn)10個(gè)箱子里,無(wú)論別人需要多少個(gè)蘋果,我都不需要一個(gè)個(gè)數(shù),直接把相應(yīng)的箱子給他,那么這些蘋果應(yīng)該怎么放?變量變量就是存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)字符型(char) 無(wú)符
3、號(hào) 有符號(hào)整型(Int) 無(wú)符號(hào) 有符號(hào)浮點(diǎn)型(float) 單精度 雙精度無(wú)符號(hào)字符型10255有符號(hào)字符型1-128127無(wú)符號(hào)整型2065535有符號(hào)整型2-3276832767單精度浮點(diǎn)型4+/-1.75e-383.40e+38雙精度浮點(diǎn)型4+/-1.75e-383.40e+38字符型變量占用存儲(chǔ)器中的一個(gè)字節(jié)空間取值范圍: 0(2 - 1) 0255例如:Char zifu=97; Char Zifu=a; ascii碼 美國(guó)信息交換標(biāo)準(zhǔn)代碼 American Standard Code for Information Interchange基于拉丁字母的一套電腦編碼系統(tǒng)。它主要用于
4、顯示現(xiàn)代英語(yǔ)和其他西歐語(yǔ)言。它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng) 0NUT19DC338&57976L95114r1SOH20DC439,58:77M96、115s2STX21NAK40(59;78N97a116t3ETX22SYN41)6081Q100d119w6ACK25EM44,63?82R101e120 x7BEL26SUB45-6483X102f121y8BS27ESC46.65A84T103g122z9HT28FS47/66B85U104h12310LF29GS48067C86V105i124|11VT30RS49168D87W106j12512FF31US50269E88X107k12
5、613CR32(space)51370F89Y108l127DEL 14SO33!52471G90Z109m15SI34”53572H91110n16DLE35#54673I92/111o17DCI36$55774J93112p18DC237%56875K94113qASCII碼表整型變量 占用兩個(gè)字節(jié)Unsighned int:無(wú)符號(hào)整型取值范圍:0(216-1) 065535 Sighned int:有符號(hào)整形 sighned 可以省略取值范圍 :0(215-1) -3276832767長(zhǎng)整型取值范圍更大的Int子類型Long Int 32位Long long Int 64位變量定義必須放
6、在變量使用之前。變量名和變量值是兩個(gè)不同的概念。常量直接常量:整型常量:12、0、-3;實(shí)型常量:4.6、-1.23;字符常量:a、b。符號(hào)常量:#define 標(biāo)識(shí)符 常量#define PI 3.1415926運(yùn)算符賦值運(yùn)算符 =算術(shù)運(yùn)算符 +,-,*,/,%關(guān)系運(yùn)算符 ,=,=,!=邏輯運(yùn)算符 !, &, |位運(yùn)算符 ,| ,&條件運(yùn)算符 ?,:賦值運(yùn)算符“=“ 作用:將一個(gè)數(shù)據(jù)賦予一個(gè)變量例1:a=3;例2:int a; int b=8; a=b;那么a等于多少?算術(shù)運(yùn)算符+-*/ 兩個(gè)整數(shù)相除結(jié)果為整數(shù).如5/3結(jié)果為1舍去小數(shù)部分% 取模運(yùn)算符(%)用于計(jì)算兩個(gè)整數(shù)相除所得的余數(shù)。
7、 例如:a=7%4; 例如a*b/c-1.5+c (a*b/(c-1.5)+c先乘除后加減,先括號(hào)內(nèi),再括號(hào)外 強(qiáng)制類型轉(zhuǎn)換例如:a=(int) (7.0/4);因?yàn)?.0/4的值為1.75,如果在前面加上(int)就表示把結(jié)果強(qiáng)制轉(zhuǎn)換成整型,這就得到了1。那么思考一下a=(float) (7/4);最終a的結(jié)果是多少? 混合運(yùn)算和自增自減運(yùn)算混合類型運(yùn)算例如:Int a=90; char b; b=a+7;自增自減運(yùn)算+i; 使用前,先使i的值加1-i; 使用前,先使i的值減1i+; 使用后,再使i的值加1i-; 使用后,再使i的值減1例如:int i,a,b; i=3; a=i+; b=+
8、i; 此時(shí)a,b,i 的值各是多少? 位運(yùn)算符和位運(yùn)算&-AND|-OR-XOR 相同為0, 相異為1-NOT 右移位位運(yùn)算真值表XYX&YX|YXXY000010010111100101111100任何數(shù)和 0 求 與,其結(jié)果都為 0 ;任何數(shù)和 1 求 或,其結(jié)果都為 1 ;任何數(shù)和 1 求異或,其結(jié)果都為 原數(shù)取反 ;X&1=X; X&0=0;X|1=1; X|0=X;X1=X;X0=X;移位 右移位 符號(hào)位向右移動(dòng)后,正數(shù)的話補(bǔ)0,負(fù)數(shù)補(bǔ)1 比較淺顯的來(lái)說(shuō),左移n位就是乘以2的n次方,右移n位就是除以2的n次方 例如:int i = 1; i = i 5(假設(shè)字長(zhǎng)為8位),則得到的是
9、11111101 關(guān)系運(yùn)算符關(guān) 系 運(yùn) 算 符 用 來(lái) 比 較 兩 個(gè) 值 ,返 回 布 爾 類 型 的值true或 false。 關(guān) 系 運(yùn) 算 符 都 是 二 元 運(yùn) 算 符 ,如 下 表 所 示 : 運(yùn)算符用法返回true的情況op1op2=op1=op2op1op2=op1=op2=op1=op2!=op1!=op2邏輯運(yùn)算符邏輯運(yùn)算符: & 與運(yùn)算| 或運(yùn)算! 非運(yùn)算與運(yùn)算符&和或運(yùn)算符|均為雙目運(yùn)算符。具有左結(jié)合性。 非運(yùn)算符!為單目運(yùn)算符,具有右結(jié)合性 邏輯運(yùn)算符和其它運(yùn)算符優(yōu)先級(jí)的關(guān)系可表示如下 :ab & cd 等價(jià)于 (ab) & (cd)!b=c|da 等價(jià)于 (!b)=
10、c)|(dc & x+yc)&(x+y)0 & 42,由于50為真,42也為真,相與的結(jié)果也為真 邏輯運(yùn)算符與運(yùn)算&參與運(yùn)算的兩個(gè)量都為真時(shí),結(jié)果才為真,否則為假。例如,50 & 42,由于50為真,42也為真,相與的結(jié)果也為真?;蜻\(yùn)算|參與運(yùn)算的兩個(gè)量只要有一個(gè)為真,結(jié)果就為真。 兩個(gè)量都為假時(shí),結(jié)果為假。例如:50|58,由于50為真,相或的結(jié)果也就為真符號(hào) 功能& 邏輯與| 邏輯或! 邏輯非例如:5!3;0|-2&5;!4; 條件運(yùn)算符是C語(yǔ)言中唯一的一個(gè)三目運(yùn)算符,它是對(duì)第一個(gè)表達(dá)式作真/假檢測(cè),然后根據(jù)結(jié)果返回兩外兩個(gè)表達(dá)式中的一個(gè)。?:在運(yùn)算中,首先對(duì)第一個(gè)表達(dá)式進(jìn)行檢驗(yàn),如果為真
11、,則返回表達(dá)式2的值;如果為假,則返回表達(dá)式3的值。例如:a=(b0)?b:-b;當(dāng)b0時(shí),a=b;當(dāng)b不大于0時(shí),a=-b;這就是條件表達(dá)式。其實(shí)上面的意思就是把b的絕對(duì)值賦值給a。 練習(xí)對(duì)于char cx= 039;語(yǔ)句,正確的是。A)不合法 B)cx的ASCII值是33C)cx的值為四個(gè)字符 D)cx的值為三個(gè)字符 已知:char a=a,b=b,c=c,i;則表達(dá)式i=a+b+c的值為已知int a=12,n=5;則:表達(dá)式運(yùn)算后a的值各為 。a+=a a-=2 a*=2+3 a/=a+a n%=(n%=2) a+=a-=a*=a 下列表達(dá)式中, 哪一個(gè)選項(xiàng)不滿足“當(dāng)x的值為偶數(shù)時(shí)值為真,為奇數(shù)時(shí)值為假”的要求。A)x%2=0 B)!x%2!=0 C)(x/2*
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 診斷學(xué)概論:尿路感染診斷要點(diǎn)課件
- 醫(yī)學(xué)影像診斷入門:急診蛛網(wǎng)膜下腔出血 CT 課件
- 醫(yī)學(xué)導(dǎo)論:種植牙課件
- 公司廣告圖文制作流程制度
- 超市話術(shù)培訓(xùn)
- 超市禮貌禮儀培訓(xùn)
- 超市百貨類培訓(xùn)課件
- 人文地理上冊(cè) 綜合探究一 從地圖上獲取信息 課件2
- 分子料理技術(shù)
- 超市新人培訓(xùn)
- 【語(yǔ)文】青島市小學(xué)三年級(jí)上冊(cè)期末試卷(含答案)
- 老年人靜脈輸液技巧
- 呼吸內(nèi)科一科一品護(hù)理匯報(bào)
- 2025年公安機(jī)關(guān)人民警察基本級(jí)執(zhí)法資格考試試卷及答案
- 網(wǎng)戀詐騙課件
- 2025版壓力性損傷預(yù)防和治療的新指南解讀
- 2025年新疆第師圖木舒克市公安局招聘警務(wù)輔助人員公共基礎(chǔ)知識(shí)+寫(xiě)作綜合練習(xí)題及答案
- 醫(yī)院患者護(hù)理隱患預(yù)警及上報(bào)制度
- 2026年春節(jié)放假通知模板范文
- 非電量保護(hù)培訓(xùn)
- 2025年高考真題分類匯編必修三 《政治與法治》(全國(guó))(解析版)
評(píng)論
0/150
提交評(píng)論