亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言中邏輯運算符與條件運算符的學習教程

2020-01-26 14:37:39
字體:
來源:轉載
供稿:網友

邏輯運算符

邏輯運算符,用于對包含關系運算符的表達式進行組合,形成新的表達式;結果也是只有真或假兩種情況,結果值用 BOOL 類型變量存儲。

運算符
解釋
結合方式
() [] -> . 括號(函數等),數組,兩種結構成員訪問
由左向右
! ~ ++ -- + - 

* & (類型) sizeof

否定,按位否定,增量,減量,正負號,

間接,取地址,類型轉換,求大小

由右向左
* / % 乘,除,取模
由左向右
+ - 加,減
由左向右
<< >> 左移,右移
由左向右
< <= >= > 小于,小于等于,大于等于,大于
由左向右
== != 等于,不等于
由左向右
& 按位與
由左向右
^ 按位異或
由左向右
| 按位或
由左向右
&& 邏輯與
由左向右
|| 邏輯或
由左向右
? : 條件
由右向左
= += -= *= /= 

&= ^= |= <<= >>=

各種賦值
由右向左
, 逗號(順序)
由左向右

使用方法:

表達式1 邏輯運算符 表達式2

邏輯與:a >= b && a > 5 只有當運算符兩邊為真的時候這個表達式為真,一個表達式為假的時候,表達式的結果就為假。

int a = 5;int b = 6;if(a >= b && a > 5){ printf("表達式為真/n");}else { printf("表達式為假/n");}int a = 5;int b = 6;if(a >= b && a > 5){ printf("表達式為真/n");}else { printf("表達式為假/n");}


大家可以試著改變 a 和 b 的值看一下結果。

邏輯或:a >= b || a > 5 只要其中一個結果為真,這個表達式就為真。

int a = 6;int b = 7;if(a >= b || a > 5){ printf("表達式為真/n");}else{ printf("表達式為假/n");}int a = 6;int b = 7;if(a >= b || a > 5){ printf("表達式為真/n");}else{ printf("表達式為假/n");}


a >= b 為假,但是 a > 5 為真,所以會打?。罕磉_式為真。

邏輯非:!a,如果 a 為真,那么 !a 為假,如果 a 為假,那么 !a 為真。

BOOL flag = YES;printf("!flag = %d/n", !flag);printf("flag = %d/n", flag);BOOL flag = YES;printf("!flag = %d/n", !flag);printf("flag = %d/n", flag);


第一行打印輸出:!flag = 0

第二行打印輸出:flag = 1

邏輯運算符的短路

邏輯與的短路:&& 左側為假,右側不參與運算。

例如:

int a = 6;int b = 0;if(a >= 10 && b = 5){ printf("表達式的值為真/n");}printf("b = %d/n", b);int a = 6;int b = 0;if(a >= 10 && b = 5){ printf("表達式的值為真/n");}printf("b = %d/n", b);

這里 b 的輸出結果為:0,因為在表達式 a >= 10 && b = 5 中,a >= 6 為真,所以右側的 b = 5 不參與運算,所以 b 還等于原來的 0。

邏輯或的短路:|| 左側為真,右側不參與運算。

例如:

int a = 6;int b = 0;if(a >= 6 || b = 5){ printf("表達式的值為真/n");}printf("b = %d/n", b);int a = 6;int b = 0;if(a >= 6 || b = 5){ printf("表達式的值為真/n");}printf("b = %d/n", b);

這里 b 的輸出結果為:0,因為在表達式 a >= 6 || b = 5 中,a >= 6 為真,所以右側的 b = 5 不參與運算,所以 b 還等于原來的 0。

條件運算符

符號是這個 ?: 一個問號和一個冒號,英文字符。C 語言中唯一的一個三目運算符。

由條件運算符組成條件表達式的一般形式為:

條件表達式? 表達式1:表達式2

如果條件表達式為真,整個表達式的值為表達式1的值;

如果條件表達式為假,整個表達式的值為表達式2的值。

求三個數的最大值,使用條件運算符就是這樣寫:

int a = 5;int b = 6;int c = 9;int max = a > b ? a : b;max = max > c ? max : c;//也可以這樣寫,更加簡單//int max = a > b ? (a > c ? a : c) : (b > c ? b : c);int a = 5;int b = 6;int c = 9;int max = a > b ? a : b;max = max > c ? max : c;//也可以這樣寫,更加簡單//int max = a > b ? (a > c ? a : c) : (b > c ? b : c);


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97色在线播放视频| 国产成人久久久精品一区| 亚洲娇小xxxx欧美娇小| 午夜精品福利视频| 中文字幕综合一区| 欧美激情第三页| 国产视频亚洲精品| 精品一区二区三区三区| 久久精品国产亚洲精品2020| 久久影视电视剧免费网站清宫辞电视| 欧美另类精品xxxx孕妇| 亚洲精品99久久久久| 亚洲视频一区二区三区| 美女视频黄免费的亚洲男人天堂| 午夜精品在线观看| 久久天天躁日日躁| 日韩欧美在线视频免费观看| 欧美乱妇高清无乱码| 亚洲第一黄色网| 亚洲免费中文字幕| 91精品综合视频| 亚洲xxxx3d| 超薄丝袜一区二区| 久久综合伊人77777蜜臀| 欧亚精品在线观看| 亚洲一二在线观看| 日韩暖暖在线视频| 久久久久久久电影一区| 日韩激情视频在线播放| 日本国产高清不卡| 亚洲视频日韩精品| 亚洲影院污污.| 欧美成人精品xxx| 18性欧美xxxⅹ性满足| 日韩成人中文电影| 欧美成人免费观看| 亚洲区一区二区| 日韩中文视频免费在线观看| 欧美成人一二三| 成人性生交大片免费观看嘿嘿视频| 97碰在线观看| 韩曰欧美视频免费观看| 九色成人免费视频| 亚洲自拍小视频免费观看| 国产91网红主播在线观看| 欧美亚洲视频在线观看| 日韩中文字幕网| 欧美黄网免费在线观看| 亚洲午夜精品久久久久久久久久久久| 国产精品亚洲视频在线观看| 亚洲国产另类久久精品| 久久久久国色av免费观看性色| 久久夜色精品国产亚洲aⅴ| 欧美性猛交xxxx乱大交3| 日韩有码在线观看| 欧美亚洲在线播放| 欧美大片第1页| 亚洲欧美精品在线| 日韩电影免费在线观看中文字幕| 精品国产31久久久久久| 黑丝美女久久久| 日本欧美中文字幕| 中文字幕亚洲国产| 日韩高清免费观看| 国产成人精品视频在线观看| 久久99久国产精品黄毛片入口| 欧美一级大片在线免费观看| 欧美电影在线观看网站| 亚洲成av人乱码色午夜| 国产精品你懂得| 日韩免费观看在线观看| 欧美日韩中文字幕在线视频| 亚洲国产婷婷香蕉久久久久久| 亚洲精品理论电影| 麻豆精品精华液| 成人黄色午夜影院| 午夜免费在线观看精品视频| 国产精品私拍pans大尺度在线| 欧美激情欧美狂野欧美精品| 国产丝袜精品第一页| 欧美黄色片在线观看| 黑人巨大精品欧美一区二区一视频| 日韩欧美高清视频| 国产成人高潮免费观看精品| 国产日韩在线看片| 欧美在线观看www| 欧美日韩中文在线| 在线中文字幕日韩| 国产精品久久久久久久久久ktv| 国产精品99久久99久久久二8| 亚洲剧情一区二区| 91在线观看欧美日韩| 亚洲a区在线视频| 亚洲伦理中文字幕| 国产精品自拍视频| 久久久电影免费观看完整版| 亚洲第一综合天堂另类专| 九九热这里只有在线精品视| 丝袜美腿亚洲一区二区| 亚洲最大的免费| 国产精品久久久久久久一区探花| 欧美性猛交xxxx久久久| 永久555www成人免费| 成人性教育视频在线观看| 欧美精品久久一区二区| 亚洲精品国产suv| 国产欧美精品日韩精品| 91av在线影院| 91高潮精品免费porn| 国产精品福利网| 91影院在线免费观看视频| 亚洲激情在线视频| 最近中文字幕日韩精品| 日韩成人xxxx| 亚洲欧美日韩精品久久| 日韩va亚洲va欧洲va国产| 亚洲一区二区久久久久久| 日韩毛片在线观看| 精品久久久久久久久久久| 亚洲激情国产精品| 亚洲第一男人av| 一本一本久久a久久精品综合小说| 成人精品一区二区三区电影免费| 丁香五六月婷婷久久激情| 亚洲专区中文字幕| 国产97在线亚洲| 亚洲电影免费观看高清完整版在线观看| 国产精品亚洲欧美导航| 国内精品一区二区三区四区| 日韩电影免费观看在线| 亚洲福利精品在线| 久久精品亚洲精品| 九色91av视频| 日韩在线中文字| 久热爱精品视频线路一| 日韩中文字幕国产精品| 在线播放国产一区中文字幕剧情欧美| 午夜精品久久久久久久久久久久| 热久久视久久精品18亚洲精品| 日韩亚洲在线观看| 国产成人一区二区在线| 日韩免费在线播放| 69影院欧美专区视频| 日韩av综合网| 日韩最新av在线| 欧美在线视频网| 欧美日韩成人在线视频| 国产精品视频播放| 97成人精品区在线播放| 欧美日韩国产综合视频在线观看中文| 欧美整片在线观看| 97不卡在线视频| 欧美亚州一区二区三区| 国产精品96久久久久久又黄又硬| 国产精品偷伦一区二区| 亚洲精品v天堂中文字幕| 日韩电影免费在线观看| 亚洲免费人成在线视频观看| 91色视频在线导航| 精品久久久国产精品999| 96sao精品视频在线观看| 精品自拍视频在线观看| 国产成人激情小视频| 国产日韩欧美中文在线播放|