首先說一下基本優(yōu)先級
1)括號永遠優(yōu)先級最高
2)無括號的默認優(yōu)先級
* / 運算優(yōu)先級最高
% 運算優(yōu)先級次高
+ -運算優(yōu)先級最低
然后來看算式:
a+(int)(b/3*(int)(a+c)/2)%4
=2.5+(int)[7/3*(int)(2.5+4.7)/2]%4 --①代入變量值,中括號為了表達優(yōu)先級
=2.5+(int)[7/3*7/2]%4 --②(int)(2.5+4.7)=(int)7.2=7
=2.5+7%4 --③(int)[7/3*7/2] 因為是int型數(shù)字進行運算
--所以所有運算結(jié)果去掉小數(shù)點后面的部分
--(int)[7/3*7/2]=2*7/2=14/2=7
--PS:后面算式本來就是INT類型的
--所以,前面的強轉(zhuǎn)(int)沒有任何作用,不會影響結(jié)果
=2.5+3 --④7%4=3 :7/4的余數(shù)是3
=5.5 --⑤最后結(jié)果是5.5
若有定義:int b=7;float a=2.5,c=4.7;則下面的表達式 a+(int)(b/3*(int)(a+c)/2)%4 的值
若有定義:int b=7;float a=2.5,c=4.7;則下面的表達式 a+(int)(b/3*(int)(a+c)/2)%4 的值
5怎么來的?
5怎么來的?
其他人氣:205 ℃時間:2019-10-23 09:31:35
優(yōu)質(zhì)解答
我來回答
類似推薦
- 若有定義:int a=7;float x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是
- 若有定義:int a=7;float x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是
- 若有定義:int x=3,y=2;float a=2.5,b=3.5;則下面表達式的值為
- 15.若有定義:int a=7;float x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是( )
- 若有定義語句int a=7;float x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值為多少
- It's cold outside.please ______ the door.
- 設(shè)函數(shù)f(x)=kx3+3(k-1)x2-k2+1在區(qū)間(0,4)上是減函數(shù),則k的取值范圍是_.
- 戊戌變法是 師夷長技以制夷 還是 師夷長技以自強 這兩個分別是誰提出的 急
- Our white T-shirts are only 12 dollars.【改為同義句】
- 已知x+2y=0(x≠0),求分式x²-xy分之2xy+y²的值
- 在北師大版八年級下冊P29知識技能第1題第六個.
- 某班有女生24人,比男生人數(shù)的5分之4多4人,男生有多少人?
猜你喜歡
- 1She was seen a story book yesterday.這句話改成主動語態(tài)怎么改?
- 2把多項式12xy的2次方 - 5x的2次方y(tǒng)的2次方 - 6x的3次方y(tǒng)的3次方 - 8,按x升冪排列的結(jié)果是( ).
- 3他在書桌上輕輕地刻了一個小小的字:“早”
- 4down the narrow street中的down是什么意思?
- 5《新聞兩則》試題
- 6已知在五邊形ABCDE中,角A=180度,角B=90度,若角C=角D=角E,則角E的度數(shù)為多少?
- 7初二的一道選擇題,幫忙.
- 8ATA單證冊的全稱
- 9It's raining heavily.They come to school ___(later)
- 10表示許多的英語單詞如何區(qū)分?(初中英語)
- 11小明和同學擺成一個方陣,他在左邊數(shù)第1個,右邊數(shù)第4個,前面數(shù)第2個,后面數(shù)第3個,方陣多少人
- 12以給我影響最大的.為題寫一篇400到500字的作文