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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)-第2章簡(jiǎn)單c程序設(shè)計(jì)(編輯修改稿)

2025-01-19 12:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 言中許多雙目運(yùn)算符可以與賦值運(yùn)算符一起構(gòu)成復(fù)合運(yùn)算符,即: +=, =, *=, /=, %= 復(fù)合賦值表達(dá)式一般形式: 變量 雙目運(yùn)算符 =表達(dá)式 等價(jià)于: 變量 =變量 雙目運(yùn)算符 表達(dá)式 C Programming 復(fù)合賦值運(yùn)算符舉例 分析 x=y=z=3+5這個(gè)表達(dá)式。 根據(jù)優(yōu)先級(jí):原式 ?x=y=z=(3+5); 根據(jù)結(jié)合性 (從右向左 ): ?x=(y=(z=(3+5)))?x=(y=(z=3+5) 復(fù)合運(yùn)算符 表達(dá)式 等價(jià)表達(dá)式 復(fù)合運(yùn)算符 表達(dá)式 等價(jià)表達(dá)式 += y+=x+5 y=y+(x=5) /= y/= x+5 y=y/(x+5) = y= x+5 y=y(x+5) %= Y%=x+5 y=y%(x+5) *= y*=x+5 y=y*(x+5) C Programming 關(guān)系運(yùn)算與關(guān)系表達(dá)式 “ 關(guān)系運(yùn)算 ” 就是 “ 比較運(yùn)算 ” 。即將兩個(gè)值進(jìn)行比較,判 斷是否符合或滿(mǎn)足給定的條件。如果符合或滿(mǎn)足給定的條 件,則稱(chēng)關(guān)系運(yùn)算的結(jié)果為 “ 真 ” ;如果不符合或不滿(mǎn)足給 定的條件,則稱(chēng)關(guān)系運(yùn)算的結(jié)果為 “ 假 ” 。 C Programming 關(guān)系運(yùn)算符 ? 關(guān)系運(yùn)算符包括: 、 = 、 、 = 、 == 、 != ? 關(guān)系運(yùn)算符優(yōu)先級(jí): 前 4種關(guān)系運(yùn)算符的優(yōu)先級(jí)別相同,后兩種也相同。前 4種高于后兩種。 ? 關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符但高于賦值運(yùn)算符 例如: ca+b等價(jià)于 c( a+b); a=bc等價(jià)于 a=(bc C Programming 關(guān)系表達(dá)式 ? 用關(guān)系運(yùn)算符將兩個(gè)表達(dá)式(算術(shù)、關(guān)系、邏輯、賦值表達(dá)式等)連接起來(lái)所構(gòu)成的表達(dá)式,稱(chēng)為 關(guān)系表達(dá)式 。 ? 關(guān)系運(yùn)算的一般形式: 表達(dá)式 關(guān)系運(yùn)算符 表達(dá)式 ? 關(guān)系表達(dá)式的值是一個(gè)邏輯值,即“真”或“假”。 舉例:設(shè) a=3,b=7,c=5,d=4,判斷下面各表達(dá)式值 ① ab; ② a+bc+d (提示:等價(jià)與( a+b) (c+d)); ③ a*c=b+d; ④ c!=d; C Programming 關(guān)系表達(dá)式優(yōu)先級(jí)與結(jié)合方向 – ca+b //c(a+b) – ab!=c //(ab)!=c – a==bc //a==(bc) – a=bc //a=(bc) 例 int a=3,b=2,c=1,d,f。 ab (ab)==c b+ca d=ab f=abc //表達(dá)式值 0 //表達(dá)式值 1 //表達(dá)式值 1 //d=1 //f=0 = = == != 優(yōu)先級(jí) 6(高) 優(yōu)先級(jí) 7(低) 結(jié)合方向:自左向右 優(yōu)先級(jí)別:如下 C Programming 邏輯運(yùn)算符和邏輯表達(dá)式 ? 邏輯表達(dá)式: 用邏輯運(yùn)算符(邏輯與、邏輯或、邏輯非)將關(guān)系表達(dá)式或邏輯量連接起來(lái)構(gòu)成邏輯表達(dá)式。 ? 邏輯運(yùn)算符及其優(yōu)先順序 C語(yǔ)言提供三種邏輯運(yùn)算符: ( 1) amp。amp。 邏輯與(相當(dāng)日常生活中:而且,并且,只在兩條件同時(shí)成立時(shí)為 “ 真 ” ) ( 2) || 邏輯或(相當(dāng)日常生活中:或,兩個(gè)條件只要有一個(gè)成立時(shí)即為 “ 真 ” ) ( 3)! 邏輯非(條件為真,運(yùn)算后為假,條件為假,運(yùn)算后為真) ? 邏輯表達(dá)式的一般形式為: 表達(dá)式 邏輯運(yùn)算符 表達(dá)式。 C Programming 邏輯表達(dá)式值計(jì)算舉例 ? 舉例 a=1 b=2 x= y= 下列邏輯表達(dá)式值分別為 : ( ab) amp。amp。(xy) (邏輯表達(dá)式值為 0,因?yàn)椋?ab)的值為 0) ( a==b) ||(x!=y) (邏輯表達(dá)式值為 1,因?yàn)?(x!=y)值為 1) abamp。amp。xy 等價(jià)于( ab) amp。amp。( xy) , 邏輯表達(dá)式值為0 【 注意 】 如果有多個(gè)表達(dá)式進(jìn)行 “ 邏輯與 ” 運(yùn)算,只要有一個(gè)邏輯表達(dá)式為 “ 0”,結(jié)果一定是 “ 0”,可以不在進(jìn)行后面表達(dá)式計(jì)算。 反之,在 “ 邏輯或 ” 運(yùn)算中,只要有一個(gè)表達(dá)式為 “ 1”,結(jié)果一定是 “ 1”。 C Programming 條件運(yùn)算符與條件表達(dá)式 ? 條件運(yùn)算符組成條件表達(dá)式的一般形式為: 條件表達(dá)式 1? 表達(dá)式 2: 表達(dá)式 3 ? 求值規(guī)則為:如果表達(dá)式 1的值為真,則以表達(dá)式2 的值作為條件表達(dá)式的值,否則以表達(dá)式 3的值作為整個(gè)條件表達(dá)式的值。 舉例 : x=y7?25:50 ,如果 y的值大于 7,則 x賦值 25,否則 x賦值 50 ; ab?a:cd?c:d 等價(jià)與: (ab)?a:((cd)?c:d) C Programming 逗號(hào)表達(dá)式 ? 用逗號(hào)連接起來(lái)的表達(dá)式稱(chēng)為 逗號(hào)表達(dá)式 。 ? 一般形式: 表達(dá)式 1,表達(dá)式 2,… 表達(dá)式 n ? 逗號(hào)表達(dá)式的求解過(guò)程是:自左向右,求解表達(dá)式 1,求解表達(dá)式 2,…, 求解表達(dá)式 n。整個(gè)逗號(hào)表達(dá)式的值是表達(dá)式 n的值。 例: a=3*5,a*4 整個(gè)逗號(hào)表達(dá)式值為 60 a=3*5,a*4,a+5 整個(gè)逗號(hào)表達(dá)式值為 20, a的值為 15 C Programming 運(yùn)算符優(yōu)先級(jí)與結(jié)合方向 ? C語(yǔ)言中,運(yùn)算符的運(yùn)算優(yōu)先級(jí)共分為 15級(jí)。 1級(jí)最高,15級(jí)最低。在表達(dá)式中,優(yōu)先級(jí)較高的先于優(yōu)先級(jí)較低的進(jìn)行運(yùn)算。而在一個(gè)運(yùn)算量?jī)蓚?cè)的運(yùn)算符優(yōu)先級(jí)相同時(shí), 則按運(yùn)算符的結(jié)合性所規(guī)定的結(jié)合方向處理,關(guān)于運(yùn)算符的優(yōu)先級(jí)與結(jié)合順序,在附錄中詳細(xì)說(shuō)明,現(xiàn)簡(jiǎn)單歸納如下: ? 圓括號(hào)優(yōu)先級(jí)最高; ? 單目運(yùn)算優(yōu)先級(jí)高于雙目運(yùn)算; ? 算術(shù)運(yùn)算優(yōu)先級(jí)高于比較運(yùn)算; ? 比較運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算; ? 逗號(hào)運(yùn)算最低,賦值運(yùn)算次之; ? 同一優(yōu)先級(jí)按照結(jié)合性確定優(yōu)先順序;
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1