精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 若有定義: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怎么來的?
    其他人氣:205 ℃時間:2019-10-23 09:31:35
    優(yōu)質(zhì)解答
    首先說一下基本優(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
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版