歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

關(guān)系運算與邏輯運算.ppt

  • 資源ID:5307029       資源大?。?span id="v0rfbex" class="font-tahoma">273.31KB        全文頁數(shù):30頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

關(guān)系運算與邏輯運算.ppt

1 2 復(fù)合的賦值運算符 在賦值符 之前加上其它二目運算符可構(gòu)成復(fù)合賦值符 如 構(gòu)成復(fù)合賦值表達(dá)式的一般形式為 變量雙目運算符 表達(dá)式它等效于變量 變量運算符表達(dá)式 3 例如 a 5等價于a a 5x y 7等價于x x y 7 r p等價于r r p復(fù)合賦值符這種寫法 對初學(xué)者可能不習(xí)慣 但十分有利于編譯處理 能提高編譯效率并產(chǎn)生質(zhì)量較高的目標(biāo)代碼 4 關(guān)系運算符 在 語言中有以下關(guān)系運算符 大于 大于或等于 等于 不等于關(guān)系運算符的優(yōu)先級低于算術(shù)運算符 高于賦值運算符 在六個關(guān)系運算符中 的優(yōu)先級相同 高于 和 和 的優(yōu)先級相同 5 關(guān)系表達(dá)式 關(guān)系表達(dá)式的一般形式為 表達(dá)式關(guān)系運算符表達(dá)式例如 a b c dx 3 2 a 1 b c a c d 等 6 關(guān)系表達(dá)式的值是真 和 假 用 1 和 0 表示 如 5 0的值為 真 即為1 a 3 b 5 由于3 5不成立 故其值為假 即為0 main charc k inti 1 j 2 k 3 floatx 3e 5 y 0 85 printf d d n a 5 k 1 printf d d n 1 j 5 x 5 25 x y printf d d n i j k 2 j k j i 5 getch 在本例中求出了各種關(guān)系運算符的值 字符變量是以它對應(yīng)的ASCII碼參與運算的 a 5 c a的ASCII值為97 5 102 而c的ascii值為100 顧不成立 值為0 而1 j 5 而j 2 因此條件成立 所以值為0 例 7 邏輯運算符極其優(yōu)先次序 語言中提供了三種邏輯運算符 與運算 或運算 非運算與運算符 和或運算符 均為雙目運算符 具有左結(jié)合性 非運算符 為單目運算符 具有右結(jié)合性 8 邏輯運算符和其它運算符優(yōu)先級 非 與 或 非 算術(shù)運算符關(guān)系運算符 和 賦值運算符 按照運算符的優(yōu)先順序可以得出 a b c d等價于 a b c d b c dc x yc x y b 易混淆 9 選擇結(jié)構(gòu) 選擇結(jié)構(gòu)又稱分支結(jié)構(gòu)或者選取結(jié)構(gòu) 其執(zhí)行是依據(jù)一下的條件選擇執(zhí)行路徑 而不是嚴(yán)格掃照語句出現(xiàn)的物理順序執(zhí)行的 分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程 根據(jù)不同的程序流程選擇知當(dāng)?shù)姆种дZ句 C語言提供了 if 語句和 switch 語句兩種分支結(jié)構(gòu)控制語句 10 if語句 if語句用于判下所給的條件是否滿足 程序根據(jù)判定的結(jié)果決下所執(zhí)行的操作 C語言的if語句有3種基本格式 11 格式1 if 表達(dá)式 表達(dá)式功能 如果 表達(dá)式 為真 則執(zhí)行其后 語句 否則不執(zhí)行語句 例 main inta s scanf d 12 格式2 if 表達(dá)式 語句1else語句2功能 如果 表達(dá)式 為真 則執(zhí)行 語句1 否則執(zhí)行 語句2 13 例 輸入某同學(xué)某科考試成績 大于等于60分輸出 及格 小于60分輸出 不及格 main intk if k 60 printf 及格 n elseprintf 不及格 n getch 14 練習(xí) 輸入任意大小的三個整數(shù) 判斷其中是否有兩個奇數(shù)一個偶數(shù) 若是 則輸出 YES 不是則輸出 NOT 編寫一個判斷一個數(shù)是否是素數(shù)的函數(shù) 若是返回1 否則返回0 15 格式3 if 表達(dá)式1 語句1elseif 表達(dá)式2 語句2elseif 表達(dá)式3 語句3 elseif 表達(dá)式n 語句nelse語句n 1 例 根據(jù)用戶購物的總價 選擇不同的折扣率 1000為七折 800為八折 500為九折 main intcost floatrate s scanf d 16 例 main charc printf inputacharacter c getchar if c 0 17 注意事項 1 在三種形式的if語句中 在if關(guān)鍵字之后均為表達(dá)式 該表達(dá)式通常是邏輯表達(dá)式或關(guān)系表達(dá)式 但也可以是其它表達(dá)式 如賦值表達(dá)式等 甚至也可以是一個變量 例如 if a 5 語句 if b 語句 2 在if語句中 條件判斷表達(dá)式必須用括號括起來 在語句之后必須加分號 3 在if語句的三種形式中 所有的語句應(yīng)為單個語句 如果要想在滿足條件時執(zhí)行一組 多個 語句 則必須把這一組語句用 括起來組成一個復(fù)合語句 但要注意的是在 之后不能再加分號 例如 if a b a b else a 0 b 10 18 在鍵盤中輸入已知數(shù)a b c求一元二次方程ax2 bx c 0的解 其中分析 b2 4 a c是否大于或等于零 include includemain inta b c floatx1 x2 scanf d d d 19 練習(xí) 1 輸入某同學(xué)某科考試成績 0 100之間 并進(jìn)行及格與否的判斷 如果輸入的數(shù)值大于100或小于零輸出 輸入錯誤 2 從鍵盤輸入兩個整數(shù) 請按從小到大的順序排列 3 從鍵盤輸入三個整數(shù) 輸出最大和最小的數(shù) 20 分析 從鍵盤輸入三個整數(shù) 輸出最大和最小的數(shù) main inta b c max min printf inputthreenumbers scanf d d d 21 練習(xí) 4 以下程序?qū)斎氲囊粋€小寫字母 將字母循環(huán)后移5個位置后輸出 如 a 變成 f w 變成 b 請在 填入正確內(nèi)容 includemain charc c getchar if c a 22 練習(xí) 5 輸入一個字符 如果它是一個大寫字母 則把它變成小寫 如果是小寫 則變成大寫 其他字符不變 main charch scanf c 23 練習(xí) 6 輸入三角形的邊長 求三角形面積 面積 sqrt s s a s b s c s a b c 2 注意 考慮三角形三邊及三角形自身特點7 在鍵盤中輸入已知數(shù)a b c求一元二次方程ax2 bx c 0的解 其中分析 b2 4 a c是否大于或等于零 24 switch語句 語言還提供了另一種用于多分支選擇的switch語句 其一般形式為 switch 表達(dá)式 case常量表達(dá)式1 語句1 case常量表達(dá)式2 語句2 case常量表達(dá)式n 語句n default 語句n 1 25 例1 main inta printf inputintegernumber scanf d main inta printf inputintegernumber scanf d 26 例2 計算器程序 用戶輸入運算數(shù)和四則運算符 輸出計算結(jié)果 main floata b charc printf inputexpression a b n scanf f c f 27 練習(xí) 以下程序的輸出結(jié)果 main charc inti for i 65 i 68 i c i 32 switch c case a case b case c printf c c break default printf end 28 在使用switch語句時還應(yīng)注意以下幾點 在case后的各常量表達(dá)式的值不能相同 否則會出現(xiàn)錯誤 在case后 允許有多個語句 可以不用 括起來 各case和default子句的先后順序可以變動 而不會影響程序執(zhí)行結(jié)果 default子句可以省略不用 29 30

注意事項

本文(關(guān)系運算與邏輯運算.ppt)為本站會員(xt****7)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!