在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關系運算符與表達式

汽車電子技術 ? 來源:我不是C神 ? 作者:我不是C神 ? 2023-02-21 15:14 ? 次閱讀

圖片

今天為大家帶來關系運算符與表達式的詳細教程

關系運算符

C語言中,除了基本的算術運算,我們還常常會比較幾個數的大小。這種時候,我們就需要用到關系運算符。C語言中的關系運算符包括大于 ">",大于等于">=", 小于"<", 小于等于"<=", 等于"==", 不等于"!="。

    其中,大于等于和小于等于的意思分別為大于或等于和小于或等于。

**********關系表達式


關系運算符的作用就是對來倆個數值進行比較,并且將比較結果以布爾類型返回。如果關系運算符成立,則返回值為1,布爾類型為真。相反,若關系運算符不成立,則返回值為0,其布爾類型為假。

    在C語言中,關系運算符與關系表達式常常被用來構造條件表達式,如果判斷條件為真,則執行某段代碼。反之,則不執行。例如:
#include 
#include 
using namespace std;
int main() {
  int Num = 10;
  if (int Compare = 5 > Num)
  {
    cout << "輸出的結果為真" << endl;
  }
  cout << "---------------------------" << endl;
  if (int Compare = 20 > Num)
  {
    cout << "輸出的結果為真" << endl;
  }
}

上述代碼的運行結果如下:

圖片

由上述結果可以看出,代碼并沒有執行第一個 if 語句中的內容,因為第一個判斷語句 if 判斷的結果為假,因此不執行。

優先級和結合性

在其他的表達式中,不同的運算符擁有不同的優先級與結合性。關系運算符和關系表達式也不例外,不同關系運算符和關系表達式也擁有不同的優先級與結合性。

    在使用關系表達式的時候,我們不用過多的在意它的結合性,因為關系表達式的結合性都是自左向右的。但我們應該注意不同關系運算符之間的優先級,如果不小心處理之間的優先級關系,就很容易出現錯誤。

C語言中,!= 的優先級高于 = 。因此,如果我們想先為變量賦值后判斷這個賦值的變量是否不等于一個常數,就需要在為變量賦值的部分加上一個括號,以此來提高優先級,從而達到預期的效果。例如:
#include 
#include 
using namespace std;
int main() {
  int Num = 10;
  int NewNum = 20;
  if (Num = NewNum != Num)
  {
    cout << "這段語句被輸出了" << endl;
  }
  cout << "——————————————" << endl;
  if ((Num=NewNum)!=Num)
  {
    cout << "這段語句沒有被輸出" << endl;
  }
}
上述示例代碼的輸出結果如下:

圖片

由此可見,當默認的優先級達不到我們想要的結果時,我們可以使用括號提高其優先級。

今天的內容就到這里,下期小編將帶大家繼續學習,請各位看官老爺關注轉發~~~

圖片圖片圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 類型
    +關注

    關注

    0

    文章

    10

    瀏覽量

    10213
  • 數值
    +關注

    關注

    0

    文章

    80

    瀏覽量

    14500
  • 運算符
    +關注

    關注

    0

    文章

    172

    瀏覽量

    11269
收藏 人收藏

    評論

    相關推薦

    #硬聲創作季 #嵌入式C程序設計 96 關系運算符表達式習題講解1

    嵌入式C程序
    發布于 :2022年12月19日 11:58:49

    #硬聲創作季 #嵌入式C程序設計 97 關系運算符表達式

    嵌入式C程序
    發布于 :2022年12月19日 11:59:48

    【跟我學單片機C語言】詳解關系運算符

    擴展,這里的運算符同樣有著優先級別。前四個具有相同的優先級,后兩個也具有相同的優先級,但是前四個的優先級要高于后2個的。當兩個表達式關系運算符連接起來時,這個時候就是
    發表于 12-07 13:43

    C語言單片機第七課 運算符表達式(關系運算符)

    第七課 運算符表達式(關系運算符)關系運算符,同樣我們也并不陌生。單片機C語言中有六種
    發表于 10-21 09:38

    關于C語言的運算符表達式--筆記1

    的優先級,但前面4個優先級高于后面兩個。關系運算符的結合性為左結合。 2:關系表達式關系表達式
    發表于 07-19 00:48

    學習51單片機C語言的經典書

    關系運算符表達式及優先級713.7.3Cx51邏輯運算符表達式及優先級713.7.4Cx51位操作及其
    發表于 07-19 16:22

    C語言程序設計--運算符表達式

    c語言對數據有很強的表達能力,具有十分豐富的運算符,利用這些運算符可以組成各種表達式及語句。運算符就是完成某種特定
    發表于 07-14 21:30 ?46次下載

    單片機C語言教程-運算符表達式

    單片機C語言教程-運算符表達式   單片機C語言教程-運算符表達式  運算符的種類、優先級和結合性  c語言中運
    發表于 03-27 17:13 ?2277次閱讀

    51單片機實戰教程之C語言基礎(七 for循環)

    運算符表達式,計算結果作為for循環是否進行下去的依據,如果為false就終止循環,否則繼續循環。第三個表達式,一般是引起第二表達式中參與關系
    發表于 11-21 10:21 ?10次下載
    51單片機實戰教程之C語言基礎(七 for循環)

    SystemVerilog-運算符/表達式規則

    RTL建模中廣泛使用的運算符是條件運算符,也稱為三元運算符,該運算符用于在兩個表達式之間進行選擇——表5-2列出了用于表示條件
    的頭像 發表于 08-03 09:03 ?3447次閱讀

    運算符/表達式規則

    運算符對操作數執行操作。大多數運算符都有兩個操作數。例如,在運算a+b中,+(加法)運算的操作數是a和b。每個操作數都被稱為表達式
    的頭像 發表于 02-09 15:37 ?1212次閱讀
    <b class='flag-5'>運算符</b>/<b class='flag-5'>表達式</b>規則

    位邏輯運算符表達式

    位邏輯運算符與位邏輯表達式可以實現位的編輯,比如位的清零、設置、取反和取補等操作。使用位邏輯運算符與位邏輯表達式可以在不使用匯編的情況下實現部分匯編的功能
    的頭像 發表于 02-21 15:22 ?1508次閱讀
    位邏輯<b class='flag-5'>運算符</b>與<b class='flag-5'>表達式</b>

    C語言基本的算術運算符表達式

    注意:自增和自減運算符只能用于變量,而不能用于常量或表達式 **C語言算術表達式運算符的優先級與結合性 ** 在表達式求值時,
    的頭像 發表于 03-09 10:44 ?1902次閱讀
    主站蜘蛛池模板: 综合7799亚洲伊人爱爱网 | 日本又粗又长一进一出抽搐 | 色婷婷综合久久久久中文一区二区 | 色综合色综合 | 亚洲成在人线中文字幕 | 亚洲高清免费 | 亚洲乱码卡一卡二卡三永久 | 亚洲国产欧美在线人成aaa | 一区二区三区亚洲 | 亚洲综合资源 | 高清一区二区三区四区五区 | 国产午夜三区视频在线 | 午夜影院7cdy| 日本网络视频www色高清免费 | 伊人精品成人久久综合欧美 | 亚洲精品福利你懂 | 久久夜色精品 | 色吧五月婷婷 | 天堂资源8中文最新版在线 天堂资源地址在线 | 萌白酱一线天粉嫩喷水在线观看 | 天天操夜夜骑 | www.一区二区三区 | 爱爱小视频免费 | 失禁h啪肉尿出来高h受 | 三级全黄a | 俄罗斯aaaaa一级毛片 | 欧美三级精品 | 他也色在线视频 | 中文字幕色综合久久 | 欧美αv日韩αv另类综合 | 中文字幕一区二区三区在线播放 | 天堂网2017| 天天爽夜夜爽人人爽曰喷水 | 午夜在线观看视频在线播放版 | 天天成人综合网 | 亚洲午夜久久久久影院 | 亚洲综合欧美日本另类激情 | 黄网免费| 四虎国产永久在线观看 | 永久免费品色堂 | a级精品九九九大片免费看 a级毛毛片看久久 |