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

正文內(nèi)容

c語言運算符和表達(dá)式(編輯修改稿)

2025-08-21 18:16 本頁面
 

【文章內(nèi)容簡介】 較兩個運算對象大小的,運算結(jié)果是成立或不成立。 ?如果成立,則結(jié)果為邏輯值 “ 真 ” ,用整數(shù) “ 1”來表示;如: 5=5 ?如果不成立,則結(jié)果為邏輯值假 ” ,用整數(shù) “ 0”來表示。如: 55 關(guān)系運算符及關(guān)系表達(dá)式 30 ?C語言提供的 6種關(guān)系運算符: 167。 邏輯表達(dá)式 大于 名稱 小于 等于 大于等于 運算符 == = ab 例子 ab a==b a=b a=b 小于等于 = a!=b 不等于 != 31 : 關(guān)系運算符的優(yōu)先級低于算術(shù)運算符 ,高于賦值運算符。 、 、 =、 =的優(yōu)先級相同。 ==、! =的優(yōu)先級相同。 關(guān)系運算符的結(jié)合性: 左結(jié)合 如: int x=7。 計算下面關(guān)系表達(dá)式的值: x5!=1 1==15 高 低 32 3. 關(guān)系表達(dá)式 用關(guān)系運算符將兩個表達(dá)式連結(jié)而成的式子。 如: ab、 a+bb+c、 (a=3)(b=5)、 ?a??b?、(ab)(bc)等。 C語言中并沒有 bool這個數(shù)據(jù)類型或說邏輯型數(shù) 據(jù),故表示關(guān)系運算結(jié)果時,以 1代表真,以 0代表 假。在實際運行過程中,非零值為真,零為假。 33 如 : 1)若有 int a=3,b=2,c=1,d。 則 d=(a=3)(b=4)。結(jié)果為 0。 d=abc。結(jié)果為 0。 d=ac==c。結(jié)果為 1。 2)若 int a=5, b=3。 printf(%d, ab)。 34 例 分析下面程序的運行結(jié)果。 include void main() { float x,y=。 y=y*11。 x=3+。 if(x= =y) printf(ok,x= =y)。 else printf(no,x!=y)。 } ?說明: 兩個實數(shù)一般不作相等或不等比較。 (因為實數(shù)表示或在計算過程中有時存在誤差 ) ?結(jié)果: no,x!=y 35 ?字符數(shù)據(jù)可以進(jìn)行大小比較。比較時,用字符的 ASCII碼進(jìn)行比較。 ?如: 39。A39。 39。B39。 39。Z39。 39。a39。 字母 39。A39。~39。Z39。 ASCII: 65~90 字母 39。a39。~39。z39。 ASCII: 97~122 36 例 include void main( ) { int a,b,c。 scanf(%d%d%d,amp。a,amp。b,amp。c)。 //輸入: 2 3 4 a=b!=c。 //將關(guān)系表達(dá)式的值賦給 a printf(a=%d,b=%d,c=%d\n,a,b,c)。 a==(b=c++*3)。 //a與 b進(jìn)行相等比較 printf(a=%d,b=%d,c=%d\n,a,b,c)。 a=bc2。 //將關(guān)系表達(dá)式的值賦給 a printf(a=%d,b=%d,c=%d\n,a,b,c)。 } a=1,b=3,c=4 a=1,b=12,c=5 a=0,b=12,c=5 37 邏輯運算符及邏輯表達(dá)式 邏輯運算符 邏輯與 amp。amp。 (表示并且) 邏輯或 || (表示或者) 邏輯非 ! (表示相反) 例: !a 例: aamp。amp。b 例: a|| b ?結(jié)合性: ! 單目運算,右結(jié)合 amp。amp。、 || 雙目運算,左結(jié)合 38 ?用邏輯運算符將 關(guān)系表達(dá)式 或 邏輯量 連接而成的式子。 如: x = 5 amp。amp。 x = 3 3 || 5 ! (x+y) amp。amp。 7 ?邏輯運算對象可以任何類型的數(shù)據(jù)(整型、實型、字符型、指針型、枚舉型)。 ?判斷邏輯運算對象的真假 ?非 0表示 真 ? 0表示 假 2. 邏輯表達(dá)式 x, y可以是任意表達(dá)式 39 ?邏輯表達(dá)式的 運算結(jié)果 為一 邏輯值 (即真或假)。 1 (表示邏輯真,即滿足條件) 0 (表示邏輯假,即不滿足條件) ?邏輯表達(dá)式在程序中一般用于控制語句( if、 for、 while、 do while) ,對某些條件作出判斷,根據(jù)條件的成立(真)與不成立(假)決定程序的流程。 40 3. 邏輯運算的規(guī)則: 邏輯與 amp。amp。 邏輯或 || 邏輯非 ! 真值表 x y xamp。amp。y x||y !x 假 假 0 0 1 假 真 0 1 1 真 假 0 1 0 真 真 1 1 0 0 0 0 非 0 非 0 0 非 0 非 0 5amp。amp。7=? 0 || 7=? ! 7=? 41 總結(jié): ! 運算結(jié)果為運算對象邏輯值的反 當(dāng)運算對象為 非零值 時,則運算結(jié)果為 0, 反之當(dāng)運算對象為 零值 時,則運算結(jié)果為 1 amp。amp。 當(dāng)兩個運算對象均為 非零值 時,運算結(jié)果為 1, 否則運算結(jié)果值為 0 || 當(dāng)兩個運算對象中有一個為非零值時,運算結(jié)果為 1。 當(dāng)兩個運算對象均為零時,則運算結(jié)果才為 0。 42 內(nèi)容回顧 ?算術(shù)運算符 : / % ++ ? 賦值運算符: = 復(fù)合賦值運算符: += = /= %= ? 關(guān)系運算符 : = = == != ?邏輯運算符 : amp。amp。 || ! 使用運算符時應(yīng)注意: 優(yōu)先級和結(jié)合性 43 4. 邏輯運算符的優(yōu)先級 ! ++ + (正負(fù)) * / % +、 (加減) = = == !=
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1