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

正文內(nèi)容

片機c語言ppt課件-wenkub.com

2025-01-14 07:12 本頁面
   

【正文】 } 11 逗號運算符和逗號表達式 ? 逗號表達式的一般形式 表達式 1,表達式 2, …… ,表達式 n ? 逗號表達式的值 ?從左向右,依次對表達式求值,最后得到 表達式 n 的值就是 逗號表達式的值 例如: ⑴ a=5, a++, a* 3 表達式 值為 18,且 a=6 ⑵ t=1, t+5, t++ 表達式 值為 1,且 t=2 ⑶ x=(a=3*5, a*4 ) 賦值表達式 的值為 60,且 x=60, a=15 小結(jié) 本節(jié)主要內(nèi)容是: C的算術(shù)、運算符,各種運算符的運算優(yōu)先級,要求能夠正確地書寫 C的表達式。: 11110111 00010011 00010011 |: 11110111 11110111 00010011 ^: 11110111 11100100 位邏輯運算符與邏輯運算符的區(qū)別 位邏輯運算符是對二進制位的,邏輯運算符是對整個表達式的 。 例: (1) ~ x是將 x中原為 1的位變成 0,原為 0的位變成 1。 ^ | 位邏輯運算符 移位運算符 單目 低于單目、算術(shù)運算符,高于其他運算符 低于單目、算術(shù)和關(guān)系運算符,高于其他運算符 ?位運算符的運算對象只能是 整型數(shù)據(jù) 或 字符型數(shù)據(jù) ,不能是實型數(shù)據(jù) ?運算對象一律按二進制補碼參加運算,并按位進行運算 ?位運算的結(jié)果是一個整型數(shù)據(jù) 位運算符的運算規(guī)則 ? 假設(shè) ai和 bi均是一個二進制位( bit) 運算對象 邏輯運算結(jié)果 ai bi aiamp。amp。d=4。amp。amp。amp。amp。amp。 else printf(“a not equal to b”)。邏輯值只有兩個,在很多高級語言中都用“真”和“假”來表示。 a=a+1 表達式的值為 5,且 a=6, b=5 說明: ?++ 和 的運算對象只能是變量 , 不能是常量或表達式。 ? 計算表達式的值 ?按照運算符的運算規(guī)則求值 ?求值時注意 運算符的優(yōu)先級和結(jié)合性 例如: ? 表達式: b=(++a) 2 a /= a *= (a = 2) f=abc a ||++bamp。amp。b=12。a39。 變量的初始化 變量的初始化指在聲明變量的同時對變量賦初值 。 如: unsigned int i, j=1000。 數(shù)據(jù)類型說明符 [存儲器類型 ] 變量名列表 [=初值 ]; 變量的默認(rèn)存儲類型 如果變量定義時沒有明確指明其存儲類型( data、idata、 bdata、 xdata、 pdata、 code),則編譯器編譯時根據(jù)工程項目的存儲模式自動選擇存儲類型。 pdata變量定義在片外 RAM低 256B空間中。 如: int bdata flag。 如: unsigned char data ch[5]。 unsigned char data ch1,ch2= 39。 變量名為RAM單元地址號,變量值為該單元中存放的內(nèi)容。 ? 無論何時,應(yīng)盡可能地使用 unsgned char、 Bit類型。 sbit RB8 = 0x9A。 sbit SM1 = 0x9E。 sbit INT0 = 0xB2。 sbit WR = 0xB6。 sbit PX1 = 0xBA。 sbit ET0 = 0xA9。 /* IE */ sbit EA = 0xAF。 sbit IE1 = 0x8B。 /* TCON */ sbit TF1 = 0x8F。 sbit RS1 = 0xD4。 sfr SBUF = 0x99。 sfr TH1 = 0x8D。 sfr TMOD = 0x89。 sfr DPL = 0x82。 sfr PSW = 0xD0。 : /* BYTE Register */ sfr P0 = 0x80。 sbit EA=0xAF。 sbit類型 定義 bdata區(qū)或可位尋址特殊功能寄存器(字節(jié)地址的末位為 0或 8)中的位,值也為 0或 1. 如: sfr P1=0x90。 /*地址為低字節(jié)單元的地址 */ 52子系列中 T2可定義如下: sfr16 T2=0xCC。 sfr PSW=0xd0。 // 定義一個位變量 flag ? bit flag=1 。 ? 5.指針型 指針型本身就是一個變量,在這個變量中存放的是另一個數(shù)據(jù)的地址。 (指定變量c、d為 無符號 字符型 ) ? 2. int 整型 int整型長度為兩個字節(jié),用于存放一個雙字節(jié)數(shù)據(jù)。 例如 : int a,b。 分無符號字符類型 unsigned char和有符號字符類型 signed char,默認(rèn)值為 signed char類型。 正確區(qū)分標(biāo)識符 ? 正確區(qū)分哪些是 合法標(biāo)識符 , 哪些是 不合法標(biāo)識符 。、 *等。 Main主函數(shù)名; void函數(shù)類型,空類型無返回值;()內(nèi)為形參, { }內(nèi)為函數(shù)體 C51編程要點 C語言編程的三大要素 ? 數(shù)據(jù) 數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)、存儲類型 ?運算 算術(shù)運算、關(guān)系運算、邏輯運算、位操作 ? 控制 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù) C語言標(biāo)識符 ? C語言中 由 字母 、 數(shù)字 和 下劃線 組成的字符序列稱為 標(biāo)識符 。 ? } ? C51的程序結(jié)構(gòu) include void delay() { … … 。ki。//熄滅八個 LED ? delay(200)。 C511: C51基本結(jié)構(gòu) ? //功能:控制八個信號燈閃爍程序 ? include //定義了 MCS52單片機的特殊功能寄存器 ? voi
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1