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

正文內(nèi)容

片機(jī)c語言ppt課件-閱讀頁

2025-02-01 07:12本頁面
  

【正文】 char data ch[5]。 如: int idata x=10。 如: int bdata flag。 xdata變量定義在片外 RAM64KB空間中。 pdata變量定義在片外 RAM低 256B空間中。 code變量定義在程序存儲(chǔ)器 64KB的空間中。 數(shù)據(jù)類型說明符 [存儲(chǔ)器類型 ] 變量名列表 [=初值 ]; 變量的默認(rèn)存儲(chǔ)類型 如果變量定義時(shí)沒有明確指明其存儲(chǔ)類型( data、idata、 bdata、 xdata、 pdata、 code),則編譯器編譯時(shí)根據(jù)工程項(xiàng)目的存儲(chǔ)模式自動(dòng)選擇存儲(chǔ)類型。 pact緊湊存儲(chǔ)模式:變量默認(rèn)分配在 pdata區(qū)。 如: unsigned int i, j=1000。A39。 變量的初始化 變量的初始化指在聲明變量的同時(shí)對(duì)變量賦初值 。 float x=,y 。a39。 第一條語句相當(dāng)于: int a,b。b=12。 4 各種運(yùn)算符的表示 + * / % ++ + = += = *= /= %= amp。amp。 | ^ ~ ?: , amp。 ? 計(jì)算表達(dá)式的值 ?按照運(yùn)算符的運(yùn)算規(guī)則求值 ?求值時(shí)注意 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 例如: ? 表達(dá)式: b=(++a) 2 a /= a *= (a = 2) f=abc a ||++bamp。c++ max=ab ? a : b a=3,a+=3,a*a 1/(float)a+6 6 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 ? 算術(shù)運(yùn)算符的優(yōu)先級(jí) ( ) + ++ * / % + 同級(jí) 同級(jí) 同級(jí) 單目 雙目 高 低 ? 沒有乘方運(yùn)算符 ,要計(jì)算 a3要寫作 a*a*a 的連乘,或用標(biāo)準(zhǔn)庫函數(shù) pow(a, 3) ? “/”的運(yùn)算對(duì)象可為各種類型數(shù)據(jù),但是 當(dāng)進(jìn)行兩個(gè)整數(shù)相除時(shí),運(yùn)算結(jié)果也是整數(shù) ? “ %”要求運(yùn)算對(duì)象必須是 整數(shù) ,功能是求兩個(gè)整數(shù)相除的余數(shù),余數(shù)的符號(hào)與被除數(shù)的符號(hào)相同。 a=a+1 表達(dá)式的值為 5,且 a=6, b=5 說明: ?++ 和 的運(yùn)算對(duì)象只能是變量 , 不能是常量或表達(dá)式。 ? 右結(jié)合性 ,結(jié)合方向?yàn)閺挠业阶蟆_壿嬛抵挥袃蓚€(gè),在很多高級(jí)語言中都用“真”和“假”來表示。 ? 關(guān)系運(yùn)算符 ? 種類 : = == = != ? 結(jié)合方向:自左向右 ? 優(yōu)先級(jí)別: = = == != 優(yōu)先級(jí) 6(高) 優(yōu)先級(jí) 7(低) 例 ca+b //c(a+b) ab!=c //(ab)!=c a==bc //a==(bc) a=bc //a=(bc) 關(guān)系表達(dá)式的值:是邏輯值“真”或“假”,用 1和 0表示 //表達(dá)式值 1 //表達(dá)式值 1 //表達(dá)式值 0 //d=1 //f=0 ( 1) 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 (左結(jié)合 ) 例 注意區(qū)分“ =”與“ ==” int a=0,b=1。 else printf(“a not equal to b”)。amp。amp。amp。amp。amp。amp。amp。amp。amp。amp。b=2。d=4。n=1。amp。= |= ^= = = ? 賦值表達(dá)式: 由 賦值運(yùn)算符將變量和一個(gè)表達(dá)式連接起來的式子。 ^ | 位邏輯運(yùn)算符 移位運(yùn)算符 單目 低于單目、算術(shù)運(yùn)算符,高于其他運(yùn)算符 低于單目、算術(shù)和關(guān)系運(yùn)算符,高于其他運(yùn)算符 ?位運(yùn)算符的運(yùn)算對(duì)象只能是 整型數(shù)據(jù) 或 字符型數(shù)據(jù) ,不能是實(shí)型數(shù)據(jù) ?運(yùn)算對(duì)象一律按二進(jìn)制補(bǔ)碼參加運(yùn)算,并按位進(jìn)行運(yùn)算 ?位運(yùn)算的結(jié)果是一個(gè)整型數(shù)據(jù) 位運(yùn)算符的運(yùn)算規(guī)則 ? 假設(shè) ai和 bi均是一個(gè)二進(jìn)制位( bit) 運(yùn)算對(duì)象 邏輯運(yùn)算結(jié)果 ai bi aiamp。求~ x、xamp。 例: (1) ~ x是將 x中原為 1的位變成 0,原為 0的位變成 1。 (2) xamp。: 11110111 00010011 00010011 |: 11110111 11110111 00010011 ^: 11110111 11100100 位邏輯運(yùn)算符與邏輯運(yùn)算符的區(qū)別 位邏輯運(yùn)算符是對(duì)二進(jìn)制位的,邏輯運(yùn)算符是對(duì)整個(gè)表達(dá)式的 。 移位運(yùn)算 ? 例如: ab a+8b1 等價(jià)于 (a+8)(b1) 例如: 假設(shè) a=10, b=2,求 ab、 a+8b1 include void main( ) { int a=10, b=2。 } 11 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 ? 逗號(hào)表達(dá)式的一般形式 表達(dá)式 1,表達(dá)式 2, …… ,表達(dá)式 n ? 逗號(hào)表達(dá)式的值 ?從左向右,依次對(duì)表達(dá)式求值,最后得到 表達(dá)式 n 的值就是 逗號(hào)表達(dá)式的值 例如: ⑴ a=5, a++, a* 3 表達(dá)式 值為 18,且 a=6 ⑵ t=1, t+5, t++ 表達(dá)式 值為 1,且 t=2 ⑶ x=(a=3*5, a*4 ) 賦值表達(dá)式 的值為 60,且 x=60, a=15 小結(jié) 本節(jié)主要內(nèi)容是: C的算術(shù)、運(yùn)算符,各種運(yùn)算符的運(yùn)算優(yōu)先級(jí),要求能夠正確地書寫 C的表
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1