日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

运算符优先级以及执行顺序

發(fā)布時(shí)間:2023/12/13 综合教程 46 生活家
生活随笔 收集整理的這篇文章主要介紹了 运算符优先级以及执行顺序 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

算術(shù)運(yùn)算符

除 /:

1、參與的數(shù)類型都是整型時(shí),做取整運(yùn)算
即商n余m,結(jié)果為n
2、只要有一個(gè)浮點(diǎn)數(shù)參與,就會(huì)做類似精確運(yùn)算
##取余%:
取余運(yùn)算符號(hào),也叫取模運(yùn)算符號(hào)
做除法運(yùn)算時(shí),商n余m,結(jié)果為m,而且被除數(shù)必須是整數(shù)
1、參與運(yùn)算都是整數(shù)時(shí),余數(shù)是精確值
2、有浮點(diǎn)數(shù)做除數(shù)時(shí),余數(shù)不一定是精確值
【取余運(yùn)算一般被用來(lái)判斷,一個(gè)數(shù)能否被另一個(gè)數(shù)整除】
【被除數(shù)為正,取余結(jié)果為正
被除數(shù)為負(fù),取余結(jié)果為負(fù)】

++、–:

自增自減運(yùn)算符
符號(hào)要與變量一起使用
表示變量自動(dòng)+1 自動(dòng)-1;
++aa++: 是a=a+1
–aa–: 是a=a-1
1、與變量在一起,不與其他任何符號(hào)連用時(shí)
(單獨(dú)使用)
++a --a a++ a–
此時(shí),變量一定會(huì)+1 或者-1
2、自增自減運(yùn)算符與其他符號(hào)連用時(shí)
需要考慮表達(dá)式的值
++a/a++/–a/a-- 整體看成表達(dá)式

    符號(hào)在前,先運(yùn)算再賦值
    符號(hào)再后,先賦值再運(yùn)算
    如:int a = 1;
       a = ++a;

關(guān)系運(yùn)算符:>, <, >=, <=, ==, !=

用來(lái)判斷條件是否成立,一般都用在分支結(jié)構(gòu)或循環(huán)結(jié)構(gòu)

邏輯運(yùn)算符:&&(與), ||(或), !(非)

當(dāng)有兩個(gè)條件以上進(jìn)行判斷是否成立時(shí)
需要使用邏輯運(yùn)算符
1<a<3: a>1&&a<3 或者 a<3&&a>1

  &&:
       用于判斷兩個(gè)條件是否同時(shí)成立
      【全真為真,一假則假】      
      
   ||:
       用于判斷一則有條件成立
      【一真即真,全假則假】
      
    !:
       用于條件的否定
      【非真即假,非假即真】

又稱&&和||為【短路運(yùn)算符】
當(dāng)使用&&或||時(shí),第一個(gè)條件能確定結(jié)果時(shí),第二個(gè)條件不會(huì)執(zhí)行
這種情況叫【短路現(xiàn)象】
—單個(gè)符號(hào) &(與) |(或) 【沒有短路現(xiàn)象】

運(yùn)算符之賦值運(yùn)算符

= : 賦值運(yùn)算符 ,給前面的變量賦值
【擴(kuò)展運(yùn)算符】:+=,-=, =, /=, %=
a=b 相當(dāng)于 a = a * b;
a+=b 相當(dāng)于 a = a + b;

運(yùn)算符之【三目運(yùn)算符】 【 = ?:】(三元運(yùn)算符)

關(guān)系運(yùn)算與條件運(yùn)算統(tǒng)稱為【條件運(yùn)算】
變量類型 變量 = (條件表達(dá)式)? 值1:值2;
變量類型:需要與值1或者值2的類型相同
而值1與值2的類型要么相同
要么可以自動(dòng)轉(zhuǎn)換
程序的運(yùn)行順序:
【順序結(jié)構(gòu)】:從程序開始,到程序結(jié)束
【分支結(jié)構(gòu)】:在順序結(jié)構(gòu)基礎(chǔ)上,根據(jù)條件進(jìn)行選擇執(zhí)行方向
【循環(huán)結(jié)構(gòu)】:在順序結(jié)構(gòu)基礎(chǔ)上,根據(jù)條件進(jìn)行多次執(zhí)行相應(yīng)循環(huán)

分支結(jié)構(gòu):根據(jù)條件的成立與否,選擇執(zhí)行方向

(一)if分支結(jié)構(gòu):
【1】if(條件表達(dá)式){
代碼塊 //條件成立時(shí),執(zhí)行的邏輯
}
【2】if(條件表達(dá)式){
代碼塊1//條件成立時(shí)執(zhí)行
}else{
代碼塊2//條件不成立時(shí)執(zhí)行
}
【3】if(條件1){
代碼塊1;
}else if(條件2){
代碼塊2;
}else if(條件3){
代碼塊3;
}else{
代碼塊4;
}

運(yùn)算符優(yōu)先級(jí)以及執(zhí)行順序





總結(jié)一句話:擴(kuò)建點(diǎn),單算移比較,位輯三等點(diǎn)。
(括號(hào)->點(diǎn),單目、算數(shù)、移位、比較,位、邏輯、三目、逗號(hào)。)

總結(jié)

以上是生活随笔為你收集整理的运算符优先级以及执行顺序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。