色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

C語言的運算符

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

圖片

今天為大家帶來運算符的詳細教程

運算符

C語言中,我們常常會用到表達式,在使用表達式的過程中便會使用到運算符。C語言中,不同的運算符擁有不同的優先級和結合性。在執行運算的過程中,程序會按照運算符的優先級和結合性進行計算。

1.算數運算符的優先級

C語言中,乘法 * 除法 / 和取模 % 的優先級高于 加號 + 減號 - 。如果在一個表達式內同時出現乘法 * 除法 / 和取模 % 以及加號 + 和減號 - 。那么就應該先運算乘法 * 除法 / 和取模 % 。例如:
Num = a + b * c ;
上述示例代碼就是先運算乘法 * ,后運算加法 + 。

2.運算符的結合性

當我們使用的表達式中有多個運算符,且他們的優先級相同時,遵循從左到右的順序進行計算。例如:
#include 
#include 
using namespace std;
int Num1, Num2, Num3, Result;
int main() {
  Num1 = 40;
  Num2 = 20;
  Num3 = 5;
  Result = Num1 + Num2 - Num3;
  cout << Result << endl;
  Result = Num1 - Num2 + Num3;
  cout << Result << endl;
  Result = Num1 + Num2 * Num3;
  cout << Result << endl;
  Result = Num1 / Num2 * Num3;
  cout << Result << endl;
  Result = (Num1 + Num2) * Num3;
  cout << Result << endl;

上述代碼的運行結果為:

圖片

由此可以看出,算術運算符在不同的優先級和結合性下的運算順序。

3.自增運算符與自減運算符

除了上述的運算符外,C語言還提供了兩種特殊的算數運算符,他們分別是自增運算符 ++ ,和自減運算符 -- 。自增運算符和自減運算符的作用分別是在自身的數值上+1 或者 -1 。值得注意的是,自增運算符和自減運算符分別有前置自增和后置自增。前置自增為先執行自增后執行語句,而后置自增則是先執行語句后進行自增。同理,自減也是這樣。例如:
#include 
#include 
using namespace std;
int main() {
  int Num1,Result;
  Num1 = 5;
  Result = Num1++;
  cout << Result << endl;
  Num1 = 5;
  Result = ++Num1;
  cout << Result << endl;
  Num1 = 5;
  Result = Num1--;
  cout << Result << endl;
  Num1 = 5;
  Result = --Num1;
  cout << Result << endl;
}

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

圖片

可以看到,后置自增以及自減的結果不會改變,而前置自增及自減就達到了預計結果。如果想要后置自增或者自減也達到預計效果,可以這樣更改:
#include 
#include 
using namespace std;
int main() {
  int Num1,Result;
  Num1 = 5;
  Result = Num1++;
  cout << Result << endl;
  cout << Num1 << endl;
  Num1 = 5;
  Result = Num1--;
  cout << Result << endl;
  cout << Num1 << endl;
}

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

圖片

根據不同的需求,我們可以合理的運用前置或者后置來達到目的。

今天的內容就到這里,下期小編將帶大家繼續學習,各位看官老爺記得查閱哦~

圖片圖片圖片

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

    關注

    180

    文章

    7614

    瀏覽量

    137422
  • 程序
    +關注

    關注

    117

    文章

    3795

    瀏覽量

    81293
  • 運算符
    +關注

    關注

    0

    文章

    172

    瀏覽量

    11097
收藏 人收藏

    評論

    相關推薦

    C語言運算符的使用方法

    詳細介紹了C語言表達式、算術運算符、賦值運算符、關系運算符、條件結構、邏輯運算符、位
    發表于 11-02 11:30 ?1716次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>運算符</b>的使用方法

    單片機C語言運算符的優先級和結合性

    運算符的優先級和結合性 優先級操作功能結合性1(最高)()改變優先級 從左到右 2[]數組下標->指向結構體成員.結構體成員 ++;–自增1;自減1(++i,–i: 在使用之前,先
    發表于 11-07 10:47

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

    關于C語言運算符和表達式學好C語言的基礎運算,還是很有必要,無論在
    發表于 07-19 00:48

    C語言運算符的優先級和結合性

    執行左邊的叫左結合性。 表達式(Expression)和語句(Statement)的概念在C語言中并沒有明確的定義: 表達式可以看做一個計算的公式,往往由數據、變量、運算符等組成,例如3*4+5、a
    發表于 07-06 06:46

    C語言運算符優先級(超詳細)

    C語言運算符優先級(超詳細) 當想找哪個運算符優先級高時,很多時候總是想找的就沒有,真讓人氣憤!現在,終于有個我個人覺得非常全的,分享給大家,歡迎拍磚!
    發表于 04-27 16:47

    C語言運算符優先級詳細列表

    發表于 07-12 16:46 ?0次下載

    C語言運算符優先級列表

    發表于 11-03 13:31 ?5次下載

    C語言運算符優先級次序表

    發表于 10-09 14:03 ?0次下載

    C語言運算符的使用

    C語言運算符的使用,感興趣的小伙伴們可以瞧一瞧。
    發表于 08-23 17:56 ?0次下載

    C語言運算符優先級

    電子發燒友網站提供《C語言運算符優先級.pdf》資料免費下載
    發表于 05-27 08:00 ?3次下載

    單片機C語言編程常用的運算符介紹

    新手適用的C語言運算符總結
    發表于 01-01 21:52 ?4次下載

    超詳細的C語言運算符優先級

    每當想找哪個運算符優先級高時,很多時候總是想找的就沒有,真讓人氣憤!現在,終于有個我個人覺得非常全的,分享給
    的頭像 發表于 03-20 17:00 ?9378次閱讀

    c語言運算符優先級規律

    超詳細!快進來復習一下C語言運算符優先級 每當想找哪個運算符優先級高時,很多時候總是想找的就沒有,真讓人氣憤
    的頭像 發表于 04-03 11:30 ?7566次閱讀
    <b class='flag-5'>c</b><b class='flag-5'>語言</b><b class='flag-5'>運算符</b>優先級規律

    51單片機實戰教程之C語言基礎(二 C語言運算符

    Keil C51基礎之運算符詳解一. 算術運算符 包括加(+)、減(-)、乘(*)、除(/)、取模 (%)、自加(++)、自減(--)。 示例: 5 % 3; 結果: 2 char a = 5
    發表于 11-21 11:21 ?13次下載
    51單片機實戰教程之<b class='flag-5'>C</b><b class='flag-5'>語言</b>基礎(二 <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>運算符</b>)

    c語言運算符及例題

    C語言中邏輯運算符包含邏輯與&&、邏輯或||、邏輯非!三種。其中邏輯與&&是雙目運算符,即需要運算符兩邊都要有表達式,且兩邊表達式都為真,此
    發表于 02-16 16:14 ?0次下載
    主站蜘蛛池模板: 国产亚洲精品久久久久久线投注 | 夜色女人香 | 人妻互换免费中文字幕 | 亚洲免费网站在线观看 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 欧美日韩永久久一区二区三区 | 色妺妺免费影院 | 里番※琉璃全彩acg奈亚子 | 879影视动漫h免费观看 | 亚洲三级黄色片 | 国产永不无码精品AV永久 | 蜜桃久久久亚洲精品成人 | 美女伸开两腿让我爽 | 丝袜美女被啪啪不带套漫画 | 日韩欧美精品有码在线播放免费 | 中文字幕日本久久2019 | 亚洲偷自拍精品视频在线观看 | 色婷婷亚洲精品天天综合影院 | 国产人妻系列无码专区97SS | 精品人妻伦一二三区久久AAA片 | 语文老师扒开胸罩喂我奶 | 麻豆人妻无码性色AV | 亚洲色 图| 动漫美女脱小内内露尿口 | 老妇xxxxbbbb| 亚洲电影成人 成人影院 | 99视频在线观看免费视频 | 99国内精品 | 国产精品99久久久久久WWW | 99久久综合 | 国产欧美一区二区三区在线看 | 久久久无码精品无码国产人妻丝瓜 | 大屁股妇女流出白浆 | 色聚网久久综合 | 国产在线成人一区二区三区 | 一二三四韩国免费观看 | 久久亚洲AV无码精品午色夜麻豆 | 久久国产主播福利在线 | 掀开奶罩边躁狠狠躁软学生 | 女教师二十三岁 | 国产精品亚洲AV色欲在线观看 |