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

首頁 > 學院 > 開發設計 > 正文

【學習筆記】【C語言】邏輯運算符

2019-11-14 18:53:55
字體:
來源:轉載
供稿:網友

有時候,我們需要在多個條件同時成立的時候才能執行某段代碼,比如:用戶只有同時輸入了QQ和密碼,才能執行登錄代碼,如果只輸入了QQ或者只輸入了密碼,就不能執行登錄代碼。這種情況下,我們就要借助于C語言提供的邏輯運算符。

邏輯運算的結果只有2個:“真”為1,“假”為0

&& 邏輯與

1> 使用格式

“條件A && 條件B”

2> 運算結果

只有當條件A和條件B都成立時,結果才為1,也就是“真”;其余情況的結果都為0,也就是“假”。因此,條件A或條件B只要有一個不成立,結果都為0,也就是“假”

3> 運算過程

總是先判斷條件A是否成立

l 如果條件A成立,接著再判斷條件B是否成立:如果條件B成立,“條件A && 條件B”的結果就為1,即“真”,如果條件B不成立,結果就為0,即“假”

l 如果條件A不成立,就不會再去判斷條件B是否成立:因為條件A已經不成立了,不管條件B如何,“條件A && 條件B”的結果肯定是0,也就是“假”

4> 舉例

邏輯與的結合方向是“自左至右”。比如表達式 (a>3) && (a<5)

若a的值是4:先判斷a>3,成立;再判斷a<5,也成立。因此結果為1

若a的值是2:先判斷a>3,不成立,停止判斷。因此結果為0

因此,如果a的值在(3, 5)這個范圍內,結果就為1;否則,結果就為0

5> 注意

若想判斷a的值是否在(3, 5)范圍內,千萬不能寫成3<a<5,因為關系運算符的結合方向為“從左往右”。 比如a為2,它會先算3<a,也就是3<2,條件不成立,結果為0。再與5比較,即0<5,條件成立,結果為1。因此 3<a<5的結果為1,條件成立,也就是說當a的值為2時,a的值是在(3, 5)范圍內的。這明顯是不對的。正確的判斷方法是:(a>3) && (a<5)

lC語言規定:任何非0值都為“真”,只有0才為“假”。因此邏輯與也適用于數值。比如 5 && 4的結果是1,為“真”;-6 && 0的結果是0,為“假”

2.|| 邏輯或

1> 使用格式

“條件A || 條件B”

2> 運算結果

當條件A或條件B只要有一個成立時(也包括條件A和條件B都成立),結果就為1,也就是“真”;只有當條件A和條件B都不成立時,結果才為0,也就是“假”。

3> 運算過程

總是先判斷條件A是否成立

如果條件A成立,就不會再去判斷條件B是否成立:因為條件A已經成立了,不管條件B如何,“條件A || 條件B”的結果肯定是1,也就是“真”

如果條件A不成立,接著再判斷條件B是否成立:如果條件B成立,“條件A || 條件B”的結果就為1,即“真”,如果條件B不成立,結果就為0,即“假”

4> 舉例

邏輯或的結合方向是“自左至右”。比如表達式 (a<3) || (a>5)

若a的值是4:先判斷a<3,不成立;再判斷a>5,也不成立。因此結果為0

若a的值是2:先判斷a<3,成立,停止判斷。因此結果為1

因此,如果a的值在(-∞, 3)或者(5, +∞)范圍內,結果就為1;否則,結果就為0

5> 注意

C語言規定:任何非0值都為“真”,只有0才為“假”。因此邏輯或也適用于數值。比如 5 || 4的結果是1,為“真”;-6 || 0的結果是1,為“真”;0 || 0的結果是0,為“假”

3.! 邏輯非

1> 使用格式

“! 條件A”

2> 運算結果

其實就是對條件A進行取反:若條件A成立,結果就為0,即“假”;若條件A不成立,結果就為1,即“真”。也就是說:真的變假,假的變真。

3> 舉例

邏輯非的結合方向是“自右至左”。比如表達式 ! (a>5)

若a的值是6:先判斷a>5,成立,再取反之后的結果為0

若a的值是2:先判斷a>3,不成立,再取反之后的結果為1

因此,如果a的值大于5,結果就為0;否則,結果就為1

4> 注意

可以多次連續使用邏輯非運算符:!(4>2)結果為0,是“假”,!!(4>2)結果為1,是“真”,!!!(4>2)結果為0,是“假”

C語言規定:任何非0值都為“真”,只有0才為“假”。因此,對非0值進行邏輯非!運算的結果都是0,對0值進行邏輯非!運算的結果為1。!5、!6.7、!-9的結果都為0,!0的結果為1

4.優先級

邏輯運算符的優先級順序為:小括號() > 負號 - > ! > 算術運算符 > 關系運算符 > && > ||

表達式!(3>5) || (2<4) && (6<1) :先計算 !(3>5)、(2<4)、(6<1),結果為1,式子變為1 || 1 && 0,再計算1 && 0,式子變為1 || 0,最后的結果為1

表達式3+2<5||6>3 等價于 ((3+2) < 5) || (6>3),結果為1

表達式4>3 && !-5>2 等價于 (4>3) &&  ((!(-5)) > 2) ,結果為0

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美另类极品videosbestfree| 一区二区三区视频免费| 色悠悠久久88| 欧美日韩精品在线播放| 国产精品18久久久久久麻辣| 国产91网红主播在线观看| 亚洲一区二区三区香蕉| 日韩精品视频免费专区在线播放| 欧美成人一区二区三区电影| 精品日本美女福利在线观看| 日韩欧美高清视频| 91中文精品字幕在线视频| 色樱桃影院亚洲精品影院| 欧美做受高潮1| 欧美在线亚洲在线| 国产精品一二三在线| 亚洲欧美国产一本综合首页| 91精品在线观看视频| 成人福利在线视频| 久久久久久久一区二区三区| 懂色aⅴ精品一区二区三区蜜月| 国产91精品不卡视频| 91精品国产高清久久久久久久久| 国产又爽又黄的激情精品视频| 亚洲精品久久久一区二区三区| 精品一区电影国产| 亚洲精品日韩激情在线电影| 久久亚洲国产精品成人av秋霞| 91国偷自产一区二区三区的观看方式| 久久久久久久网站| 日韩在线播放视频| 91欧美视频网站| 国产精品美乳一区二区免费| 中文字幕日韩av综合精品| 日韩在线播放视频| 国产精品黄视频| 亚洲色图欧美制服丝袜另类第一页| 国产精品自产拍在线观看| 欧美日本国产在线| 懂色av中文一区二区三区天美| 国产中文欧美精品| 成人有码在线播放| 久久影视电视剧凤归四时歌| 精品国产一区二区三区久久| 色悠久久久久综合先锋影音下载| 日韩视频免费中文字幕| 欧美在线视频一区| 精品人伦一区二区三区蜜桃网站| 久久久久久尹人网香蕉| 国产精品黄色av| 成人黄色中文字幕| 国产精国产精品| 亚洲第一男人av| 精品国产网站地址| 一区二区三区视频免费| 欧美刺激性大交免费视频| 国产日本欧美一区二区三区| 国产精品黄色影片导航在线观看| 国产欧美日韩亚洲精品| 欧美国产日本在线| 日韩欧美成人网| 日本一区二区在线播放| 亚洲电影免费观看高清完整版| 欧美成人国产va精品日本一级| 国产日韩在线精品av| 欧美日韩亚洲精品一区二区三区| www.午夜精品| 欧美性高潮在线| 欧美精品制服第一页| 国产精品一区二区三区久久久| 欧美性猛交xxxx乱大交蜜桃| 日韩欧美国产中文字幕| 国产亚洲精品成人av久久ww| 日韩精品中文字幕久久臀| 亚洲第一色中文字幕| 欧美人与性动交| 欧美极品少妇xxxxx| 国产精品三级美女白浆呻吟| 欧美成人免费网| 亚洲电影在线观看| 日本成熟性欧美| 国内伊人久久久久久网站视频| 91av免费观看91av精品在线| 亚洲福利视频二区| 国产一区二区黄| 性色av一区二区三区红粉影视| 成人妇女淫片aaaa视频| 国产在线拍偷自揄拍精品| 久久视频这里只有精品| 久久久久久成人精品| 亚洲精品成人久久电影| 国产精品27p| 91精品在线观看视频| 黄色成人av在线| 欧美又大粗又爽又黄大片视频| 亚洲欧美日韩中文在线制服| 亚洲精品成人久久电影| 国产精品99导航| 久热精品视频在线| 成人免费在线视频网站| 久久久中精品2020中文| 日韩av123| 日韩免费看的电影电视剧大全| 麻豆精品精华液| 国产精品入口夜色视频大尺度| 日韩精品免费视频| 91在线无精精品一区二区| 欧洲精品久久久| 久久精品电影网站| 4438全国成人免费| 日韩人体视频一二区| 国产亚洲精品va在线观看| 欧美日韩爱爱视频| 夜夜嗨av一区二区三区免费区| 色婷婷综合久久久久中文字幕1| 久久成人精品电影| 伊人久久免费视频| 国产精品美女视频网站| 欧美日韩亚洲激情| 中文国产成人精品| 久久影视免费观看| 一本色道久久综合亚洲精品小说| 一区二区三区日韩在线| 国产在线拍偷自揄拍精品| 国产精品视频网| 亚洲天堂开心观看| 色偷偷av一区二区三区| 91精品国产91久久久久久吃药| 韩剧1988在线观看免费完整版| 久久97久久97精品免视看| 欧美巨大黑人极品精男| 久久成人一区二区| 亚洲a在线播放| 亚洲激情第一页| 亚洲欧美一区二区激情| 美女扒开尿口让男人操亚洲视频网站| 国产精品福利久久久| 国产丝袜视频一区| 日韩在线精品视频| 成人国产精品免费视频| 中文字幕av一区中文字幕天堂| 久久精品视频在线| 亚洲国产97在线精品一区| 亚洲精品国产综合久久| 欧美国产第二页| 国产91成人在在线播放| 亚洲美女喷白浆| 91精品国产自产在线老师啪| 国产69精品久久久久9| 国产成人精品日本亚洲专区61| 国产精品99久久久久久白浆小说| 亚洲 日韩 国产第一| 亚洲综合一区二区不卡| 亚洲人成五月天| 亚洲丝袜在线视频| 欧美大片欧美激情性色a∨久久| 国产精品久久久av久久久| 国产婷婷成人久久av免费高清| 久久福利视频导航| 欧美亚洲成人精品| 岛国av一区二区在线在线观看| 色偷偷偷亚洲综合网另类| 欧美黑人巨大精品一区二区| 日韩高清电影免费观看完整|