五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

C/C++編程知識:運(yùn)算符(二)丨關(guān)系運(yùn)算符 & 邏輯運(yùn)算符

2021-01-13 22:04 作者:C語言編程__Plus  | 我要投稿


通過前面的文章,我們對什么類型的運(yùn)算符,C和C ++支持及其基本實(shí)現(xiàn)有了一個(gè)整體的了解。之后,我們研究了算術(shù)運(yùn)算符,從而對C和C ++中的算術(shù)運(yùn)算符的類型和用法有了詳細(xì)的了解。在本文中,讓我們嘗試了解關(guān)系運(yùn)算符和邏輯運(yùn)算符的類型和用法。


關(guān)系運(yùn)算符

關(guān)系運(yùn)算符用于比較兩個(gè)值,以了解一對數(shù)字份額的關(guān)系類型。例如,小于,大于,等于等。讓我們一一看一下

等于運(yùn)算符:表示為'==',等于運(yùn)算符檢查兩個(gè)給定的操作數(shù)是否相等。如果是這樣,則返回true。否則,它返回false。例如,5 == 5將返回true。

不等于運(yùn)算符:'!='表示,不等于運(yùn)算符檢查兩個(gè)給定的操作數(shù)是否相等。如果不是,則返回true。否則,它返回false。它是'=='運(yùn)算符的精確布爾補(bǔ)碼。例如,5!= 5將返回false。

大于運(yùn)算符:表示為“>”,大于運(yùn)算符檢查第一個(gè)操作數(shù)是否大于第二個(gè)操作數(shù)。如果是這樣,則返回true。否則,它返回false。例如,6> 5將返回true。

小于運(yùn)算符:表示為“ <”,小于運(yùn)算符檢查第一個(gè)操作數(shù)是否小于第二個(gè)操作數(shù)。如果是這樣,則返回true。否則,它返回false。例如,6 <5將返回false。

大于或等于運(yùn)算符:表示為'> =',大于或等于運(yùn)算符檢查第一個(gè)操作數(shù)是否大于或等于第二個(gè)操作數(shù)。如果是這樣,則返回true,否則返回false。例如,5> = 5將返回true。

小于或等于運(yùn)算符:表示為“ <=”,小于或等于運(yùn)算符檢查第一個(gè)操作數(shù)是否小于或等于第二個(gè)操作數(shù)。如果是這樣,則返回true,否則返回false。例如,5 <= 5也將返回true。

例子:

C語言:


C++語言:


邏輯運(yùn)算符:

它們用于組合兩個(gè)或多個(gè)條件/約束或補(bǔ)充對所考慮的原始條件的評估。如下所述:

邏輯AND運(yùn)算符:當(dāng)同時(shí)考慮兩個(gè)條件時(shí),“ &&”運(yùn)算符返回true。否則,它返回false。例如,當(dāng)a和b都為真(即非零)時(shí),&& b返回真。

邏輯OR運(yùn)算符:“||”?即使?jié)M足所考慮條件中的一個(gè)(或兩個(gè)),運(yùn)算符也將返回true。否則,它返回false。例如,||?如果a或b之一或兩者均為true(即非零),則b返回true。當(dāng)然,當(dāng)a和b均為true時(shí),它將返回true。

邏輯非運(yùn)算符:“!”?運(yùn)算符返回true,即不滿足考慮條件。否則,它返回false。例如,如果a為假,即a = 0?,則!a返回true。

例子:

C語言:


C++語言:


邏輯運(yùn)算符中的短路:

邏輯AND的情況下,如果第一個(gè)操作數(shù)為false,則不評估第二個(gè)操作數(shù)。例如,下面的程序1不打印“ 123”,因?yàn)檫壿婣ND的第一個(gè)操作數(shù)本身為false。

#include <stdbool.h>

#include <stdio.h>

intmain()

{

????inta = 10, b = 4;

????boolres = ((a == b) && printf("123"));

????return0;

}

但是下面的程序?qū)ⅰ?123”打印為邏輯AND的第一個(gè)操作數(shù)為true。

#include <stdbool.h>

#include <stdio.h>

intmain()

{

????inta = 10, b = 4;

????boolres = ((a != b) && printf("123"));

????return0;

}

邏輯OR的情況下,如果第一個(gè)操作數(shù)為true,則不評估第二個(gè)操作數(shù)。例如,下面的程序1不會(huì)打印“ 123”,因?yàn)檫壿婳R的第一個(gè)操作數(shù)本身為true。

#include <stdbool.h>

#include <stdio.h>

intmain()

{

????inta = 10, b = 4;

????boolres = ((a != b) || printf("123"));

????return0;

}

但是下面的程序?qū)⒋蛴 ?123”,因?yàn)檫壿婳R的第一個(gè)操作數(shù)為false。

#include <stdbool.h>

#include <stdio.h>

intmain()

{

????inta = 10, b = 4;

????boolres = ((a == b) || printf("123"));

????return0;

}

以上就是今日份分享,希望對你有幫助!更多知識,敬請期待下節(jié)分享~

另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~

UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對你有幫助的~

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

編程學(xué)習(xí)書籍分享:


編程學(xué)習(xí)視頻分享:



C/C++編程知識:運(yùn)算符(二)丨關(guān)系運(yùn)算符 & 邏輯運(yùn)算符的評論 (共 條)

分享到微博請遵守國家法律
陕西省| 同德县| 井陉县| 贵德县| 昌吉市| 松滋市| 堆龙德庆县| 梅州市| 合水县| 盐山县| 唐海县| 金塔县| 斗六市| 云林县| 赣榆县| 卢龙县| 随州市| 霍邱县| 临猗县| 双柏县| 宁阳县| 岱山县| 镇沅| 神木县| 达孜县| 陆良县| 阿克| 辽阳市| 夏河县| 连云港市| 泗阳县| 绥中县| 中江县| 宿松县| 奎屯市| 龙海市| 台江县| 任丘市| 团风县| 正宁县| 嵩明县|