最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)算符的評論 (共 條)

分享到微博請遵守國家法律
三原县| 温泉县| 济源市| 常宁市| 长泰县| 图们市| 濮阳市| 青州市| 清镇市| 荆州市| 根河市| 于田县| 思茅市| 平果县| 宁都县| 靖宇县| 连山| 阆中市| 南乐县| 漾濞| 通海县| 淮滨县| 泗阳县| 昆山市| 绩溪县| 金门县| 驻马店市| 乐山市| 长宁区| 全椒县| 盖州市| 德格县| 尚志市| 房产| 平邑县| 格尔木市| 九江市| 沧州市| 宁津县| 宜川县| 克山县|