關系與邏輯運算符.ppt
《關系與邏輯運算符.ppt》由會員分享,可在線閱讀,更多相關《關系與邏輯運算符.ppt(10頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1 關系運算 關系運算符 左結合 c等價于a b c 與 a b c不等價關系運算符優(yōu)先于賦值 低于算術 2 說明 關系運算的結果應該是邏輯值 C語言用數(shù)值1表示邏輯真 0表示邏輯假例如 7 5的值是1 5 7可以嗎 a b 的值是0 a b 的值是1即關系表達式的值 0或1實型數(shù)可進行大于或小于比較 但通常不進行 或 的關系運算 3 邏輯運算符 邏輯運算符 邏輯運算符的運算規(guī)則 4 邏輯表達式 邏輯表達式用邏輯運算符將運算對象連接成的式子例如 0 b a b c da b 5 c 4 x y z邏輯運算符的優(yōu)先級和結合性 是單目運算符 右結合 高于算術運算符 和 是雙目運算符 左結合 高于賦值運算符 低于關系運算符 5 邏輯運算規(guī)則 從左到右依次進行邏輯計算運算對象為非0表示邏輯真運算對象為0表示邏輯假邏輯運算的結果為0或1例如設 a 15 b 0 c 2a b ca b c a c b c 結果為0結果為1結果為1 6 邏輯運算規(guī)則 續(xù) 邏輯運算的短路性質 運算按照從左至右的順序進行 一旦能夠確定邏輯表達式的值 就立即結束運算例如設 a 1 b 0 c 2a b c a b c等價于 a b c 為0 運算終止 表達式值為0 為非0 運算終止 表達式值為1且a為2 b為0 c為 2 b c保持原值 7 關系與邏輯運算符的應用 表示數(shù)學公式a b c判斷a b c三條線段能否組成一個三角形a b不同時為負 a b c a c b b c a a 0 b 0 a 0 a 0 b 0 b 0 a b b c 8 條件表達式運算 條件運算符 條件表達式的一般形式表達式1 表達式2 表達式3功能 計算表達式1 如果非0 則計算表達式2 并將其作為整個條件表達式的值 否則計算表達式3 并將其作為整個條件表達式的值 例如 m n x a 3 9 條件運算符優(yōu)先級 條件運算符優(yōu)先級高于賦值 逗號運算符 低于其他運算符例如 m 10 b 20 a b x 3 a 5 100 200 等價于 m n x a 3 等價于 a 10 b 20 a b 等價于 x 3 a 5 100 200 10 條件運算符的結合性 條件運算符具有右結合性 例如 w x x w x y x y與w x x w x y x y 等價與 w x x w x y x y不等價 條件表達式中各表達式類型可以不一致 當表達式2和表達式3類型不同時 條件表達式值的類型取兩者中精度較高的類型- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 關系 邏輯運算
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.jqnhouse.com/p-5306624.html