久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: C語言運算符的優(yōu)先級和結(jié)合性 [打印本頁]

作者: huangmeifang    時間: 2017-4-8 11:06
標題: C語言運算符的優(yōu)先級和結(jié)合性
先來看一個例子:
#include <stdio.h>
int main(){
    int a=10,b=1,c=2;
    a=b=c;
    printf( "12+3*5=%d\n", 12+3*5);
    printf( "a=%d, c=%d\n", a, c);
    return 0;
}
運行結(jié)果:
12+3*5=27
a=2, c=2


1) 對于表達式12+3*5,很明顯先進行乘法運算,計算3*5,結(jié)果為15,再進行加法運算,計算12+15,結(jié)果為27。也就是說,乘法的優(yōu)先級比加法高,要先計算,這與數(shù)學中的規(guī)則是一樣的。


所謂優(yōu)先級,就是當有多個運算符在同一個表達式中出現(xiàn)時,先執(zhí)行哪個運算符。如果不想按照默認的規(guī)則執(zhí)行,可以加( ),例如(12+3)*5的結(jié)果為 75,(2+5)*(10-4)的結(jié)果為 42。大部分情況下,它們的規(guī)則和數(shù)學中是相同的。


2) 對于語句賦值語句a=b=c;,先執(zhí)行b=c,再執(zhí)行a=b,而不是反過來,這說明賦值操作符=具有右結(jié)合性。


所謂結(jié)合性,就是當一個運算符多次出現(xiàn)時,先執(zhí)行哪個運算符。先執(zhí)行右邊的叫右結(jié)合性,先執(zhí)行左邊的叫左結(jié)合性。
表達式(Expression)和語句(Statement)的概念在C語言中并沒有明確的定義:
表達式可以看做一個計算的公式,往往由數(shù)據(jù)、變量、運算符等組成,例如3*4+5、a=c=d等,它的結(jié)果必定是一個值;
語句的范圍更加廣泛,不一定是計算,不一定有值,可以是某個操作、某個函數(shù)、選擇結(jié)構(gòu)、循環(huán)等。


值得注意的是:以分號;結(jié)束的往往稱為語句,而不是表達式,例如3*4+5;、a=c=d;等。
3) 像 +、-、*、/ 這樣的運算符,它的兩邊都有數(shù)據(jù),例如 3+4、a*3 等,有兩個操作數(shù),我們稱這樣的運算符為雙目運算符。后面還會講解單目運算符和三目運算符。





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产视频在线观看视频 | 黄色大片在线免费观看 | 日韩在线一区二区三区 | 欧美日韩不卡 | 九九热精品在线 | 在线中文字幕视频 | 91av在线免费观看 | 麻豆国产91在线播放 | 精东影业一区二区三区 | 精品福利在线观看 | 91精品视频在线 | 日韩欧美三级 | 中文字幕视频一区 | 亚洲成人一区 | 丰满少妇高潮在线观看 | 亚洲三区在线 | 手机看片福利视频 | 亚洲国产成人在线 | 一区二区在线视频 | 亚洲成人av| av入口 | 免费在线观看毛片 | 中文精品一区 | 91精品国产日韩91久久久久久 | 国产精品www | 亚洲伦理视频 | 色婷婷亚洲 | 久久久久久九九九九 | 国产一区二区三区在线视频 | 色片在线 | 免费黄色大片 | 免费一看一级毛片 | www国产在线观看 | 黄色在线免费看 | a毛片免费看 | 日韩精品在线观看视频 | 超碰免费在线播放 | 免费看黄色大片 | 久久久不卡 | 亚洲视频中文字幕 | 羞羞网站入口 |