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

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

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

3天內不再提示

邏輯運算符與表達式

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

圖片

今天為大家?guī)磉壿嬤\算符與表達式的詳細教程

C語言中,我們通常會進行真值與假值的判斷,這時我們就需要用到邏輯運算符與邏輯表達式。如果表達式的值不為0,則通通返回為真值。只有當表達式的值為0時,才會返回假值。

1.邏輯運算符

    在C語言中,邏輯運算符共有三種。使用這三種邏輯運算符可以將多個表達式捆綁在一起。C語言的邏輯運算符如下:
符號 功能
&&
上述邏輯運算符除去 非 以外,其他兩個邏輯運算符都是雙目運算符。

2.邏輯表達式

    邏輯運算符與邏輯表達式的作用在于可以將多個表達式綁定到一起判斷,一般判斷的格式如下:

表達式 邏輯運算符 表達式 ;

邏輯表達式一般在 ifwhile 等語句上使用,具體使用方法如下:
#include 
#include 
using namespace std;
int main()
{
  int Num1, Num2, Num3, Num4;
  Num1 = Num2 = 10;
  Num3 = Num4 = 20;
  bool Result;
  // if 語句示例
  if (Num1==Num2&&Num1==Num3)
  {
    cout << "這個語句是且 不符合條件 不輸出" << endl;
  }
  cout << "------------------------------" << endl;
  if (Num1 == Num2 && Num3 == Num4)
  {
    cout << "這個語句是且 符合條件 輸出" << endl;
  }
  cout << "------------------------------" << endl;
}
以上代碼的運行結果如下:

圖片

由此可見,邏輯表達式可以進行表達式綁定以及判斷。

3.優(yōu)先級與結合性

C語言中,普通的運算符和表達式有優(yōu)先級和結合性。關系運算符和關系表達式有優(yōu)先級和結合性,不難看出,邏輯運算符和邏輯表達式也有其優(yōu)先級和結合性。

    邏輯運算符的優(yōu)先級是 非! 最高,其次是 && 和 || 。在結合性方面,邏輯表達式遵循自左到右的原則。另外,值得一提的是,我們可以通過邏輯運算符將其他類型的數(shù)據強行轉化為布爾型數(shù)據,例如:
#include 
#include 
using namespace std;
int main()
{
  int Num1, Num2;
  Num1 = Num2 = 10;
  cout << "輸出未強行轉化的數(shù)值" << endl;
  cout << Num1 << endl;
  cout << "輸出強行轉化的數(shù)值" << endl;
  cout << !!Num1 << endl;
}
上述示例代碼的運行結果如下:

圖片

由此可以看出,我們可以使用邏輯運算符對變量進行強制數(shù)據類型轉化。從上面的教程可以看出,布爾類型輸出的值為非0,則為真。因為數(shù)據 10 不為 0 ,其本身就是真值。使用兩次 單目邏輯非 就可以使數(shù)據類型變?yōu)椴紶栴愋停?且因為使用了兩次 單目邏輯非 ,其布爾值從真變?yōu)榧俸笥肿優(yōu)檎妗?

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

圖片圖片圖片

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

    關注

    180

    文章

    7624

    瀏覽量

    139493
  • 邏輯
    +關注

    關注

    2

    文章

    834

    瀏覽量

    29639
  • 運算符
    +關注

    關注

    0

    文章

    172

    瀏覽量

    11270
收藏 人收藏

    評論

    相關推薦

    Linux內核中C語法擴展-語句表達式

    表達式和語句是 C 語言中的基礎概念。什么是表達式呢?表達式就是由一系列操作和操作數(shù)構成的式子。操作可以是 C 語言標準規(guī)定的各種算術
    的頭像 發(fā)表于 02-17 09:30 ?2823次閱讀

    #硬聲創(chuàng)作季 #嵌入式C程序設計 98 邏輯運算符表達式習題講解1

    嵌入式C程序
    發(fā)布于 :2022年12月19日 12:00:47

    #硬聲創(chuàng)作季 #嵌入式C程序設計 99 邏輯運算符表達式

    嵌入式C程序
    發(fā)布于 :2022年12月19日 12:01:46

    JAVA語言的運算符表達式

    JAVA語言的運算符表達式3.5 運算符表達式數(shù)據的類型除了限定數(shù)據的存儲方式、取值范圍之外,還定義了對該數(shù)據類型可進行的操作即運算。表
    發(fā)表于 12-06 00:28

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

    關系運算符所能反映的是兩個表達式之間的大小等于關系,那邏輯運算符則是用于求條件式的邏輯值,用邏輯運算符將關系
    發(fā)表于 10-21 09:38

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

    關系運算符表達式及優(yōu)先級713.7.3Cx51邏輯運算符表達式及優(yōu)先級713.7.4Cx51位操作及其表達式733.7.5自增減
    發(fā)表于 07-19 16:22

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

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

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

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

    SystemVerilog-運算符/表達式規(guī)則

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

    RTL表達式運算符

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式運算符
    的頭像 發(fā)表于 10-11 10:15 ?1992次閱讀

    運算符/表達式規(guī)則

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

    c語言運算符及例題

    C語言中邏輯運算符包含邏輯與&&、邏輯或||、邏輯非!三種。其中邏輯與&&是雙目運算符,即需要
    發(fā)表于 02-16 16:14 ?0次下載

    邏輯運算符表達式

    邏輯運算符與位邏輯表達式可以實現(xiàn)位的編輯,比如位的清零、設置、取反和取補等操作。使用位邏輯運算符與位邏輯
    的頭像 發(fā)表于 02-21 15:22 ?1508次閱讀
    位<b class='flag-5'>邏輯運算符</b>與<b class='flag-5'>表達式</b>

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

    注意:自增和自減運算符只能用于變量,而不能用于常量或表達式 **C語言算術表達式運算符的優(yōu)先級與結合性 ** 在表達式求值時,
    的頭像 發(fā)表于 03-09 10:44 ?1902次閱讀

    KUKA機器人的邏輯運算符

    邏輯運算符用于布爾變量、常數(shù)和簡單的、借助比較運算符構成的邏輯表達式邏輯運算
    發(fā)表于 07-21 10:06 ?2875次閱讀
    KUKA機器人的<b class='flag-5'>邏輯運算符</b>
    主站蜘蛛池模板: 免费人成在线观看网站品爱网日本 | 亚洲国产人久久久成人精品网站 | 手机看福利片 | 国产性片在线观看 | 人人九九精 | 免费观看视频网站 | 男女爱爱是免费看 | 国内精品久久久久影院薰衣草 | 么公的好大好硬好深好爽在线视频 | 1024你懂的国产在线播放 | 色吧在线观看 | 欧美3d动漫网站 | 色爱区综合激情五月综合激情 | 日本三级s级在线播放 | 农村苗族一级特黄a大片 | 欧美日韩一区在线观看 | h视频欧美| 亚洲福利视频一区二区 | 青草视频网站在线观看 | 久久国产精品夜色 | 国产伦一区二区三区免费 | 日xxxx| 欧美性一区二区三区五区 | аbt天堂资源在线官网 | 五月丁香啪啪 | 色色色色色色色色色色色 | 色视频在线免费看 | 天天摸天天碰中文字幕 | freesexvideo性大全 | 午夜嘿嘿| 狠狠色丁香婷婷综合久久来 | 奇米在线 | 国产一区二区高清 | 日成人网| 久久青草国产手机看片福利盒子 | 天天干天天日天天射天天操毛片 | 椎名空中文字幕一区二区 | 日本不卡免费高清视频 | 一级女性黄 色生活片 | 四虎影午夜成年免费精品 | 污污视频在线免费看 |