freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

片機(jī)c語言ppt課件-文庫吧資料

2025-01-23 07:12本頁面
  

【正文】 a++ 等價(jià)于 b=a。amp。 sizeof (數(shù)據(jù)類型標(biāo)識(shí)符 ) 類型 種類 算術(shù)運(yùn)算符 賦值運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 位運(yùn)算符 條件運(yùn)算符 逗號(hào)運(yùn)算符 其他運(yùn)算符 5 表達(dá)式的有關(guān)概念 ? 什么是表達(dá)式 ?由 運(yùn)算符 將運(yùn)算對(duì)象連接成的式子,它描述了一個(gè)具體的求值運(yùn)算過程。 || ! amp。= |= ^= = = = = == != amp。 錯(cuò)誤的初始化: int a=3+b,b=5; 改為: int b=5,a=3+b; float m=n=; 改為: float m=, n=; C51 運(yùn)算符 1 C語言運(yùn)算符和表達(dá)式簡介 ?算術(shù)運(yùn)算符和算術(shù)表達(dá)式 ?賦值運(yùn)算符 和賦值表達(dá)式 ?逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 ?邏輯運(yùn)算符和邏輯表達(dá)式 ?位運(yùn)算符和位運(yùn)算表達(dá)式 ?條件運(yùn)算符和條件表達(dá)式 ?關(guān)系運(yùn)算符和關(guān)系表達(dá)式 ?其他運(yùn)算符及其運(yùn)算 (指針 、 下標(biāo)等 ) 2 運(yùn)算符的有關(guān)概念 ? 作用: ?對(duì)運(yùn)算對(duì)象完成規(guī)定的操作運(yùn)算 ? 類型: ?按運(yùn)算對(duì)象分: ? 單目: 只有一個(gè)操作對(duì)象,如 : 自增運(yùn)算符( ++) ? 雙目: 有兩個(gè)操作對(duì)象,如: 乘( *),除( /) ? 三目: 有三個(gè)操作對(duì)象 只有一個(gè): 條件運(yùn)算符(?:) ?按功能分: ? 算術(shù)、賦值、關(guān)系、邏輯 ? 條件、逗號(hào)、位、其他 3 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 ? 優(yōu)先級(jí) ?指各種運(yùn)算符號(hào)的運(yùn)算優(yōu)先順序 例如: 算術(shù)運(yùn)算中先 * / 后 + ab*c+d ?結(jié)合性 – 指運(yùn)算符和運(yùn)算對(duì)象的結(jié)合方向 – 分為:從左向右 (左結(jié)合 )和從右向左 (右結(jié)合 ) 例如: 算術(shù)運(yùn)算符為 左結(jié)合 ab+4 賦值運(yùn)算符為 右結(jié)合 a= b = 5 注:如果一個(gè)操作數(shù)兩邊的運(yùn)算符優(yōu)先級(jí)不同時(shí),按優(yōu)先級(jí)從高到低結(jié)合;如果一個(gè)操作數(shù)兩邊的運(yùn)算符優(yōu)先級(jí)相同時(shí),按結(jié)合性處理。 a=5。 表示聲明變量并對(duì)變量存儲(chǔ)單元賦值。 char ch1=39。 例如: int a=5,b=10+2。 程序中可以通過預(yù)處理命令 pragma聲明存儲(chǔ)模式,沒有明確聲明時(shí),系統(tǒng)隱含為 small模式。 unsigned char ch1,ch2= 39。 large大存儲(chǔ)模式:變量默認(rèn)分配在 xdata區(qū)。 三種存儲(chǔ)模式: small小存儲(chǔ)模式:變量默認(rèn)分配在 data區(qū)。 如: define uchar unsigned char uchar code display[ ]={0x7F,0xBF,0xDF,0xFE,0xF7}。 如: float pdata y。 如: float xdata f[100]。 sbit flag0=flag^0。 bdata變量定義在片內(nèi) RAM可 位尋址 的 16B空間中(地址范圍: 0x200x2F)。 idata變量定義在片內(nèi) RAM可 間接尋址 的 256B空間中。 ?變量名最好也能做到 “顧名知意” 變量定義的一般格式: 數(shù)據(jù)類型 [存儲(chǔ)器類型 ] 變量名表 [=初值 ]; 存儲(chǔ)器類型 指明變量所在存儲(chǔ)器的區(qū)域情況 C51根據(jù)單片機(jī)存儲(chǔ)器的結(jié)構(gòu)特點(diǎn)分為以下六種存儲(chǔ)類型: data變量定義在片內(nèi) RAM可 直接尋址 的低 128B空間中。A39。 例如: unsigned int xdata i, j。 ? C規(guī)定程序中用到的變量必須 “ 先定義后使用 ” ? 系統(tǒng)為變量在 內(nèi)存 (內(nèi)部 RAM和外部 RAM)中分配 存儲(chǔ)單元 ,存儲(chǔ)變量的 值 。 ? 變量一般有 變量名 和 變量值 組成。 C513 常量和變量 符號(hào)常量用大寫,變量用小寫 ? 常量 – 又稱為標(biāo)量,常量的值在程序執(zhí)行過程中不能改變,一般用一個(gè)標(biāo)識(shí)符號(hào)代表一個(gè)常量,稱為符號(hào)常量。 總結(jié): ? 在編程時(shí),如果只強(qiáng)調(diào)程序的運(yùn)算速度而又不進(jìn)行負(fù)數(shù)運(yùn)算,最好采用無符號(hào)格式。 sbit TI = 0x99。 sbit TB8 = 0x9B。 sbit SM2 = 0x9D。 /* SCON */ sbit SM0 = 0x9F。 sbit TXD = 0xB1。 sbit INT1 = 0xB3。 sbit T1 = 0xB5。 /* P3 */ sbit RD = 0xB7。 sbit PT0 = 0xB9。 sbit PT1 = 0xBB。 sbit EX0 = 0xA8。 sbit EX1 = 0xAA。 sbit ES = 0xAC。 sbit IT0 = 0x88。 sbit IT1 = 0x8A。 sbit TR0 = 0x8C。 sbit TR1 = 0x8E。 sbit P = 0xD0。 sbit RS0 = 0xD3。 sbit F0 = 0xD5。 /* BIT Register */ /* PSW */ sbit CY = 0xD7。 sfr SCON = 0x98。 sfr IE = 0xA8。 sfr TH0 = 0x8C。 sfr TL0 = 0x8A。 sfr TCON = 0x88。 sfr DPH = 0x83。 sfr SP = 0x81。 sfr ACC = 0xE0。 sfr P3 = 0xB0。 sfr P1 = 0x90。 注:安裝 Keil軟件后,在文件夾“ C:\keil\c51\inc”中有一些頭文件包含了有關(guān)特殊功能寄存器和相應(yīng)位的定義。 sbit IT0=0x88。 或 sbit P1_0=0x90。 sbit P1_0=P1^0。 /*錯(cuò)誤, TL1和 TH1地址不連續(xù) */ ? 9. sbit 可尋址位 sbit是 C51中的一種擴(kuò)充數(shù)據(jù)類型,利用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1