精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C語言零基礎教程之運算符和表達式,全面解析,輕松上手

開發 后端
運算符用于執行程序代碼運算,會針對一個以上操作數來進行運算。例如:2+3,其操作數是2和3,而運算符則是“+”.

[[397818]]

 運算符和表達式

運算符:運算符用于執行程序代碼運算,會針對一個以上操作數來進行運算。例如:2+3,其操作數是2和3,而運算符則是“+”

操作數:是運算符作用于的實體,操作數指出指令執行的操作所需要數據的來源。

表達式:是由數字、運算符、數字分組符號(括號)、自由變量等以能求得數值的有意義排列方法所得的組合。

表達式書寫規則

1,運算符不能相鄰。例a+-b是錯誤的

2,乘號不能省略。列x乘以y,應寫成x*y,而不是xy

3,可用多層括號表示運算次序,括號必須成對出現,均使用小括號。

運算符優先級和結合性

所謂優先級就是當一個表達式中有多個運算符時,先計算誰,后計算誰。這個其實我們在小學學算術的時候就學過,如1+4÷2

那么“結合性”是什么呢?優先級都是關于優先級不同的運算符參與運算時先計算誰后計算誰。但是如果運算符的優先級相同,那么先計算誰后計算誰呢?這個就是由“結合性”決定的。

比如1+2×3÷4,乘和除的優先級相同,但是計算的時候是從左往右,即先計算乘再計算除,所以乘和除的結合性就是從左往右。就是這么簡單!

運算符分類

按所需操作數分類:

  • 單目運算符
  • 雙目運算符
  • 三目運算符

按作用分類:

算術運算符

單目正負不會改變操作數的值。 int num = 10;

-num;//表達式的值為-10 num還是為10

整數相除會向下取整。 5/2 == 2

5/2.0 == 2.5

取模運算只針對整數。 5%2 == 1

5.2%2//語法錯誤

賦值運算符

將一個數據(常量或表達式)賦值給一個變量。 int age =18;

age +=2;//age = age +2;

age +=5-3;//age = age+(5-3);

關系運算符

  • 關系表達式的值只有2種,為真(true)返回1,為假(false)返回0。
  • 所謂關系運算,就是做比較,日常生活中經常遇到一些真假判斷,比如說,“張三比李四高”、“濟南到北京比濟南到上海近”,“5大于2”這些問題的答案是真或假。程序設計是對實際問題解決過程的模擬,常常需要做判斷,像“如果這樣,我就執行動作A,如果那樣,我就執行動作B”,那怎么判斷這樣那樣呢,就需要關系運算符和關系表達式。

邏輯運算符

  • 邏輯表達式的值只有2種,為真(true)返回1,為假(false)返回0。
  • 一般用來連接關系表達式。

短路現象

在由&&和||運算符組成的邏輯表達式中,C語言有個“節省計算”原則,當計算出一個子表達式的值后便可確定整個邏輯表達式的值時,后面的子表達式就不需要再計算了,這種表達式也稱為短路表達式。

舉個例子:

  1. false  && printf("1\n"); 
  2. true   && printf("2\n"); 
  3.  
  4. false  || printf("3\n"); 
  5. true   || printf("4\n"); 
  6. //output :2 
  7. // 3 

 對于&&符號,如果左邊表達式為false,則右邊表達式不會執行,即不會執行printf(“1”),如果左邊表達式為true,則右邊表達式會執行,即會執行printf(“2”),輸出2

對于||符號,如果左邊為true,則右邊表達式不會執行,即不會執行printf("4"),如果左邊表達式為false,則右邊表達式會執行,即執行printf("3"),輸出3。

特殊運算符

特殊算術運算符

  • 對變量進行+1和-1的操作。
  • 只能對變量使用,不能用于常量和表達式
  • 前置時是先運算、后使用
  • 后置時是先使用、后運算
  • 注意:不要嵌套使用
  1. int a = 1; 
  2. printf("%d", (a++ + ++a));  //1 + 3 

 逗號運算符

用逗號將多個表達式連接起來,又稱為“順序求值運算符”。整個表達式的值是最后那個逗號之后表達式的值。

逗號表達式兩種作用:

  • 分割: int a,b,c,d;
  • 求值: int a = (1,3,5,7,9);

int b = 1,3,5,7,9;

條件表達式

條件表達式可以對指定的條件進行判斷,true和false分別執行不同的代碼。

條件 ?表達式1 :表達式2

  1. printf(5 > 0 ?  "正數" : "負數"); 
  2. printf((5 > 0) ? ("正數") : ("負數"));//為了避免眼花繚亂,可以把每個表達式都加上圓括號 

 位運算符

  • 位運算只針對整型和字符型,而且是直接對二進制進行操作

按位與&

這個符號其實和邏輯與運算 && 意思一樣,只不過作用在每一位上。

有0則0:對于每一位來說,兩個數都是真,則為真,否則為假。

  1. 3-> 0b 0000 0011 
  2. 2-> 0b 0000 0010 
  3. 3&2 ->0b 0000 0010 

 按位或|

同理,和邏輯或運算 || 意思一樣,只不過作用在每一位上。

有1則1:對于每一位來說,但凡有個真的就是真,否則為假。

  1. 3-> 0b 0000 0011 
  2. 2-> 0b 0000 0010 
  3. 3|2 ->0b 0000 0011 

 按位異或^

相同為0,不同為1:對于每一位來說,只要相同就為0,不同就為1。

  1. 3-> 0b 0000 0011 
  2. 2-> 0b 0000 0010 
  3. 3^2 ->0b 0000 0001 

 按位取反

取反是一個單目運算符,對每一位進行取反,即0變1,1變0

  1. 6-> 0b 0000 0110 
  2. ~6-> 0b 1111 1001    //補碼:最高位變成了符號位,所以結果肯定是一個負數 
  3.      0b 1000 0110 //反碼 
  4.      0b 1000 0111 //原碼 
  5.   result: -7 

 左移

左移操作就是把這些0啊1啊的整體往左移動 n 位,右邊缺的就補充 0。

  1. 3-> 0b 0000 0011 
  2. 3<<1 -> 0b 0000 0110 ==6 
  3. 2-> 0b 0000 0010 
  4. 2<<2 0b 0000 1000 == 8 

 誒,大家發現沒有,左移 1 位之后這個數相當于乘2。

但是這只適用于左邊溢出的高位中不包含 1 時。

如果把 1 扔了,那就肯定不是 2 倍了嘛。

右移

右移操作就是整體往右移動 n 位,左邊缺的補充符號位。

  1. 3-> 0b 0000 0011 
  2. 3>>1 -> 0b 0000 0001 ==1 
  3. 2-> 0b 0000 0010 
  4. 2<<2 0b 0000 0001 == 1 

 同理,正數右移操作的效果是這個數除以 2。

最后

好了,C語言運算符和表達式就介紹到這里,大家可以先練習一下,后面介紹復雜的示例。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2020-09-30 14:04:25

C++運算符重載

2009-08-11 16:03:13

C#運算符

2021-04-13 08:42:29

C語言數據類型轉換自動類型轉換

2021-02-06 07:49:48

C語言編程開發技術

2010-10-08 09:17:07

JavaScript表JavaScript運

2022-02-21 07:04:44

C#表達式運算符

2021-07-16 07:21:45

C++可調用對象std::functi

2023-04-10 08:58:13

C#關系運算符

2021-04-25 08:11:57

C語言常量與變量標識符命名規范

2020-04-09 14:02:33

NginxHttps前端

2023-10-26 09:07:49

C++運算符

2013-08-15 16:48:39

.Net基礎

2009-08-12 10:56:47

C#運算符重載C#運算符重載實例

2009-10-26 09:04:35

VB.NET數據庫基礎

2024-04-30 08:05:15

Rust代碼計算

2009-08-11 15:51:08

C#運算符算術運算符

2017-07-18 10:14:23

OracleMerge into教程

2011-05-20 17:50:45

C#

2009-08-07 14:46:59

C#匹配字符串

2011-07-15 01:34:36

C++重載運算符
點贊
收藏

51CTO技術棧公眾號

手机精品视频在线观看| 尤物tv在线精品| 一区二区在线观看免费视频播放| 国产精品久久久久久久久久直播| 亚洲黄网在线观看| 国产精品99久久精品| 亚洲国产精品热久久| 可以免费在线看黄的网站| www红色一片_亚洲成a人片在线观看_| 99久久久无码国产精品| 国产欧美一区二区三区在线看| 麻豆亚洲av成人无码久久精品| 综合色就爱涩涩涩综合婷婷| 91麻豆精品久久久久蜜臀 | 欧美精品黑人猛交高潮| 色婷婷成人网| 色妹子一区二区| 伊人久久在线观看| 丁香婷婷在线观看| hitomi一区二区三区精品| 91精品国产综合久久久久久久久 | 国产福利久久| 91在线观看喷潮| 久久午夜精品| 午夜精品久久久久久久白皮肤 | 国产日韩中文字幕| 免费黄色网址在线| 亚洲欧洲综合| 久久97精品久久久久久久不卡| 亚洲一区二区三区日韩| 欧美美女在线直播| 亚洲成人黄色在线| 国产成人久久婷婷精品流白浆| 青青草原av在线| 亚洲欧美在线另类| 亚洲国产精品综合| 六十路在线观看| 久久国产人妖系列| 国产精品视频色| 日本视频www色| 久久精品首页| 欧洲日韩成人av| 久久久久久久久久影院| 99精品欧美| 2019中文字幕全在线观看| 久久精品视频6| 韩日成人在线| 欧美激情视频三区| 黄色激情视频在线观看| 一区在线免费观看| 97久久精品人人澡人人爽缅北| 久视频在线观看| 狠狠爱综合网| 国产69精品99久久久久久宅男| 久久久久久久久99| 99国产精品99久久久久久粉嫩| 午夜精品久久久久久久白皮肤 | 久久久久免费网| 头脑特工队2免费完整版在线观看| 久久99国产精品尤物| 国产精品一区二区久久精品| 影音先锋国产资源| 久久精品999| 亚洲一区二区三区四区视频| 精品国产18久久久久久| 成人手机在线视频| 久久久久九九九| 成年人视频在线看| 亚洲欧美日韩在线播放| av网站手机在线观看| 中文字幕成在线观看| 欧美亚日韩国产aⅴ精品中极品| 亚洲欧美国产日韩综合| 成人日韩视频| 亚洲第一级黄色片| 丰腴饱满的极品熟妇| 久久精品国产大片免费观看| 欧美成人国产va精品日本一级| 免费无码毛片一区二区app| 伊人狠狠色j香婷婷综合| 456亚洲影院| 中文字幕日韩第一页| 久久爱www久久做| 国产精品加勒比| 青青草在线播放| 成人欧美一区二区三区视频网页| 毛片在线视频观看| 欧美精品高清| 欧美一级艳片视频免费观看| 亚洲一区二区乱码| 日韩在线视屏| 97婷婷大伊香蕉精品视频| 久操视频在线免费观看| 国产成人精品网址| 日韩国产美国| 国内老司机av在线| 欧美色男人天堂| 中文字幕人妻一区| 欧美色图一区| 97高清免费视频| 国产乱叫456在线| 久久精品一区二区三区四区| 男人添女人下部视频免费| 电影一区二区三区| 欧美不卡一区二区| 免费91在线观看| 午夜一级久久| 国产亚洲福利社区| 黄色在线观看网站| 欧洲国产伦久久久久久久| 国产十八熟妇av成人一区| 999国产精品| 日韩av电影中文字幕| av中文字幕播放| 亚洲国产成人一区二区三区| 奇米精品一区二区三区| 日韩成人久久| 久久久精品视频成人| 无码人妻精品一区二| fc2成人免费人成在线观看播放| 男同互操gay射视频在线看| 性欧美1819sex性高清| 亚洲电影在线观看| 久久久久免费看| 国产一区二区福利| 在线不卡视频一区二区| 欧美xnxx| 亚洲人午夜色婷婷| 九九九在线观看| 99久久婷婷国产综合精品电影 | 亚洲成av人影院在线观看| 国产又粗又长又硬| 麻豆精品一区二区| 亚洲毛片aa| 岛国一区二区| 丝袜一区二区三区| 中文天堂在线播放| 国产女同性恋一区二区| 欧美综合在线观看视频| 亚洲专区视频| 日韩av片免费在线观看| 美州a亚洲一视本频v色道| 日韩欧美精品中文字幕| 三级男人添奶爽爽爽视频 | 国产亚洲视频一区| 日韩大片在线播放| 成人黄色免费在线观看| 免费观看在线午夜影视| 91.成人天堂一区| 久久久精品视频免费观看| 国产一区二区三区在线看麻豆| 制服国产精品| 日本免费一区二区视频| 久久久久久久av| 婷婷av一区二区三区| 欧美日韩精品在线观看| 国产熟妇久久777777| 日韩和欧美的一区| 成人手机视频在线| 亚洲精品一区在线| 7777kkkk成人观看| 国产精品久久久久一区二区国产 | 国产97免费视| 亚洲免费视频一区二区三区| 91麻豆精品国产91久久久资源速度| 日本黄色片免费观看| 国产91精品久久久久久久网曝门| 91动漫在线看| 视频一区在线观看| 国产美女精品视频| 一区二区三区伦理| 日韩av中文字幕在线| 久久久蜜桃一区二区| 国产精品福利一区二区三区| 国产乱国产乱老熟300部视频| 一区二区国产精品| 日本在线观看一区二区| www.欧美视频| 91精品国产精品| 在线视频三区| 亚洲国产精品中文| 中国老头性行为xxxx| 亚洲制服丝袜av| 一级片视频免费看| 国产成人自拍在线| 精品免费国产一区二区| 欧美一区在线看| 欧美男人的天堂| 国产亚洲观看| 日本久久久久亚洲中字幕| 好吊日视频在线观看| 日韩电视剧在线观看免费网站| 在线亚洲欧美日韩| 亚洲www啪成人一区二区麻豆| 日韩一级片在线免费观看| 丁香婷婷综合激情五月色| 五月婷婷丁香综合网| 亚洲免费播放| 中文字幕一区二区三区四区五区人| 美国一区二区| 91在线网站视频| 亚洲精品国产嫩草在线观看| 欧美黑人xxxx| 欧美成年黄网站色视频| 精品视频中文字幕| 亚洲成人777777| 欧美日韩亚洲另类| 性无码专区无码| 亚洲永久免费视频| 极品美妇后花庭翘臀娇吟小说| 91色.com| 少妇搡bbbb搡bbb搡打电话| 麻豆精品视频在线观看免费| 久久久一本二本三本| 欧美日本三区| 一区精品视频| 日韩免费久久| 日本一区二区不卡高清更新| 国产乱人伦精品一区| 91社区国产高清| 性欧美video另类hd尤物| 97精品伊人久久久大香线蕉 | 97人人模人人爽人人澡| 蜜桃av噜噜一区二区三区小说| 男人的天堂99| 亚洲美女啪啪| 欧美久久久久久久久久久久久| 伊人久久大香线蕉综合四虎小说| 性高潮久久久久久久久| 岳的好大精品一区二区三区| 久久av免费一区| 风间由美一区二区av101| 97人人香蕉| 精品视频成人| 亚洲综合国产精品| 精品99re| 97神马电影| а√中文在线天堂精品| 99www免费人成精品| 欧美日本三级| 91日韩久久| 亚洲欧洲国产精品一区| 成人资源av| 国产欧美一区二区三区米奇| 99re在线视频观看| 成人在线视频你懂的| 国产免费一区二区三区| 精品国产影院| 蜜桃久久精品乱码一区二区 | 一区二区欧美在线| 在线免费观看的av网站| 久久久999成人| 黄色网页在线免费观看| 俺也去精品视频在线观看| 欧美黄色激情| 欧美肥婆姓交大片| 678在线观看视频| 欧美亚洲激情在线| 日韩成人亚洲| 亚洲精品日韩av| 嗯用力啊快一点好舒服小柔久久| 久久99精品久久久久久水蜜桃| 久久99高清| 一区二区冒白浆视频| 午夜精品亚洲| 免费无码av片在线观看| 免费成人在线观看视频| 先锋资源在线视频| 99久久久精品| 久久久久久国产免费a片| 亚洲欧洲日本在线| 久久久久99精品| 欧美在线制服丝袜| 国产视频在线观看免费| 亚洲第一精品夜夜躁人人躁| 欧美视频综合| 欧美成人激情视频| 黄色aa久久| 成人av番号网| 欧美福利在线播放网址导航| 亚洲国产精品久久久久久女王| 欧美激情综合色综合啪啪| 日韩精品xxxx| 国产一区999| aaaaaav| 国产精品久久久一区麻豆最新章节| 老湿机69福利| 色狠狠色噜噜噜综合网| 国产白浆在线观看| 亚洲区免费影片| 四虎影院观看视频在线观看| 国产成人高清激情视频在线观看| 中文字幕日本一区| 老司机精品福利在线观看| 亚洲国产日韩欧美在线| 999精品网站| www.日韩大片| 成年人av电影| 欧美写真视频网站| 亚洲 国产 欧美 日韩| 久久精品国产久精国产思思| 中文字幕乱码在线播放| 粉嫩av免费一区二区三区| 国产精品h视频| 你懂的一区二区三区| 高清无码一区二区在线观看吞精| 爽爽淫人综合网网站| 久久免费精品国产| 综合网在线视频| 亚洲综合成人av| 亚洲男人天堂2024| 成人女同在线观看| 亚洲一区二区久久久久久| 不卡中文字幕| 成人小视频在线看| www.性欧美| 国产精品7777| 欧美zozo另类异族| 免费黄色网址在线观看| 国产精品久久久久久久久男| 午夜精品福利影院| 69sex久久精品国产麻豆| 国产原创一区二区| av资源在线免费观看| 在线日韩一区二区| 男人的天堂在线| 欧美一级大胆视频| 日韩人体视频| 精品视频免费在线播放| 成人美女在线视频| 国产福利久久久| 亚洲电影av在线| 国产精品xx| 精品一区二区三区国产| 一本色道久久综合| 亚洲成人日韩在线| 色婷婷av一区| 成a人v在线播放| 国产精品久久久久久久久久| 欧美精品一区二区三区精品| 国产v亚洲v天堂无码久久久| 久久精品亚洲精品国产欧美 | 久久综合伊人77777麻豆| 日韩视频一区| 中文字幕影片免费在线观看| 五月天激情综合| 污视频在线免费| 欧美性受xxxx白人性爽| 秋霞影视一区二区三区| 日本黄网站免费| 国产目拍亚洲精品99久久精品| 日韩不卡高清视频| xvideos亚洲人网站| 国产精品2区| 青青青青在线视频| 91蜜桃免费观看视频| 欧美一区免费看| zzjj国产精品一区二区| 嫩呦国产一区二区三区av| 欧美这里只有精品| 91视频在线观看免费| 精品乱码一区内射人妻无码| xxxxx91麻豆| 国产精品毛片视频| 黄色一级免费大片| 亚洲摸摸操操av| 天天操天天射天天| 国产精品第一区| 亚洲最新av| 国产ts丝袜人妖系列视频 | 思思久久精品视频| 一区二区三区不卡视频在线观看| 欧美熟女一区二区| 国产精品三级网站| 国产a级免费视频| 亚洲欧美视频在线观看视频| 午夜精品久久久久久久99热黄桃| 97视频在线观看成人| 日本久久黄色| av电影在线播放| 欧美视频精品在线| 国产色婷婷在线| 青青草原成人| 成人午夜在线播放| 中文文字幕一区二区三三| 欧美日韩国产91| 深爱激情综合网| 国产伦理在线观看| 欧美亚洲一区二区在线| 色网在线观看| 色播亚洲视频在线观看| 丁香婷婷综合色啪| 91成品人影院| 欧美亚洲在线播放| 欧美日韩ab| 欧美a在线播放| 日韩经典中文字幕| 精品中文在线| 九热视频在线观看| 午夜激情一区二区三区|