首页
/
每日頭條
/
科技
/
c語言邏輯與運算符講解
c語言邏輯與運算符講解
更新时间:2024-04-29 23:50:40

今天我想與大家談一談運算符當中的邏輯運算符。

邏輯運算符,主要有三種,分别是“邏輯與&&”、“邏輯或||”和“邏輯非!”。

邏輯運算符與關系運算符在判斷結果這方面,是相同的,都是判斷真假。

邏輯運算符

c語言邏輯與運算符講解(用C語言讨論邏輯運算符)1

1、與運算:兩個數若有一個數等于0,則結果為假,得到0;若兩個數都不等于0,則結果為真,得到1。

2、或運算:兩個數中有一個數不等于0,則結果為真,得到1;

3、非運算:前置在數之前,若該數不等于0,則表示為1,前置非運算後再得到0。

關于邏輯運算符的優先級,大家還是記住比較好,非運算的優先級是最高的,其次是與運算,最後才是或運算。

代碼實現

//邏輯運算符 #include<stdio.h> int main(){ int a = 10, b = 0; printf("%d\n",a&&b);//與運算 printf("%d\n",a||b);//或運算 printf("%d\n",!a);//非運算 }

結果測試

c語言邏輯與運算符講解(用C語言讨論邏輯運算符)2

短路運算

今天最重要的内容,就是邏輯運算符的短路運算。

那麼,什麼是短路運算呢?

短路運算的含義就是,在進行前面的邏輯運算時,已經明确知道整個邏輯運算所得到的結果為什麼的時候,就不會再進行後面的運算。

這樣做有什麼作用呢?

最直觀的作用就是,如果把這條明确整個過程的語句放在最前面,那就能快速知道結果,并節省程序處理的時間,還有的作用就可以幫助我們更快地理清楚程序的思路,并能迅速給出程序的結果。

總結

相對來說,邏輯運算符還是比較簡單的,一方面是邏輯運算符的種類比較少,另一方面比較重要的短路運算也很好理解,就是讀懂程序之後,理清楚邏輯,能夠把程序結果求出來。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
lols7賽事開幕
lols7賽事開幕
相信各位資深撸友們都曾遇到過這種情況,一不小心就五殺順便帶領全隊翻盤拯救世界了,這原本是一個在朋友圈炫耀的絕佳時刻,但偏偏沒有用軟件這這局比賽錄制下來,隻能讓這次亮眼操作成為泡影。同時,相信不少玩家也像小編那樣很讨厭LOL國服自帶的視頻錄制...
2024-04-29
釣魚用拉餌一般用什麼型号的魚鈎拉餌好拉啊
釣魚用拉餌一般用什麼型号的魚鈎拉餌好拉啊
釣魚用拉餌一般用什麼型号的魚鈎拉餌好拉啊?釣魚一般用2号或者3号的魚鈎拉餌,今天小編就來聊一聊關于釣魚用拉餌一般用什麼型号的魚鈎拉餌好拉啊?接下來我們就一起去研究一下吧!釣魚用拉餌一般用什麼型号的魚鈎拉餌好拉啊釣魚一般用2号或者3号的魚鈎拉...
2024-04-29
華為手機自動重啟是什麼原因
華為手機自動重啟是什麼原因
華為手機自動重啟是什麼原因?安裝的軟件有沖突,可以檢查一下最近安裝的軟件,是不是一運行此軟件就自動重啟,如果是這樣,可以把該軟件卸載,我來為大家講解一下關于華為手機自動重啟是什麼原因?跟着小編一起來看一看吧!華為手機自動重啟是什麼原因安裝的...
2024-04-29
高德地圖車機版6.0體驗
高德地圖車機版6.0體驗
[愛卡汽車科技頻道原創]作為未來出行生活的兩個重要屏幕,手機和車機的較量一直沒有停歇。現在大多數人開車更喜歡使用手機導航而非車機導航,原因就是車機導航查找麻煩、道路更新不及時、指示不清晰、沒有實時路況、更新慢等等。為了一改往日的形象,高德公...
2024-04-29
電腦斷網出現感歎号是什麼意思
電腦斷網出現感歎号是什麼意思
電腦斷網出現感歎号是什麼意思?出現感歎号本地連接受限制或無連接的标志,今天小編就來說說關于電腦斷網出現感歎号是什麼意思?下面更多詳細答案一起來看看吧!電腦斷網出現感歎号是什麼意思出現感歎号本地連接受限制或無連接的标志。是檢查路由器與寬帶接入...
2024-04-29
Copyright 2023-2024 - www.tftnews.com All Rights Reserved