C語言中intx5,y5,z5執行語句xy

2021-03-03 21:05:46 字數 2453 閱讀 6968

1樓:匿名使用者

因為%=運算

符的優先順序copy低於+,所以

bai,先算y+z = 5+5=10

x %= y+z ; x %= 10 ; x= x%10=5%10=5

%=表示取模後,結果du還賦值給左zhi變數%表示模運dao算,即:整除取餘數。

已知int x=5,y=5,z=5;執行語句x%=y+z;後,x的值是

2樓:花町q羽

x%=y+z

x=x%(y+z)

x=5%(5+5)=5

已知int x=5, y=5,z=5; 執行語句x%=y+z;求x

3樓:匿名使用者

x=5,5%10是求餘數,所以等於本身

4樓:匿名使用者

盡信書來

不如無源

書,答案應bai該是5。先算出du

zhix-y=12,然後計算x%=12,結果dao是5;#includeintmain(void)

已知int x=5,y=5,z=5;執行語句x%=y+z;這句話翻譯過來是怎樣的?

5樓:匿名使用者

是x=x%(y+z)

6樓:匿名使用者

x%=y+z翻譯成這copy樣x=x%(y+z)是對的,這個稱謂賦值表示式其中x作為左值

x=x%y+z這個只能算表示式,即先計算x=x%y的值,再+z就成了表示式

你的x y z都等5不好區分,你換一個數試試如:

x=3,y=4,z=6

x=x%y+z就等於9

x=x%(y+z)就等於3,

7樓:匿名使用者

x %= y+z

%= 後面表示式的值

x = x % (y+z)

執行下列語句後,z的值是()int x=5,y=24,z=5;z=y/x*z;

8樓:匿名使用者

根據運算子優先順序,結果是:24

9樓:匿名使用者

w++是w先不自加,在語句

完後自加intw,x,y,z;w=5,x=4;y=w++*w++*w++;printf("%d\n",y);z=--x*--x*--x+y--;printf("%d",z);執行結果y=125y=5*5*5=125

c語言:已有定義int x=3,y=4,z=5;則表示式 !(x+y)+z-1&&y+z/2的值是?

10樓:

答案是1。

涉及到的運算子: ! () + - && /運算子優先順序為:() ! / + - &&運算過程:

x=3,y=4,z=5

!(x+y)+z-1&&y+z/2

!(3+4)+5-1&&4+5/2

所以表示式計算步驟為

!(3+4)+5-1&&4+5/2 -> !7+5-1&&4+5/2!7為 0

-> 0+5-1&&4+5/2

5/2 整數除整數得整數 2

-> 0+5-1&&4+2

-> 4&&6

邏輯運算 &&

擴充套件資料c語言運算子的優先順序:

如果同一優先順序的運算子,結合次序由結合方向所決定。

11樓:匿名使用者

只是等於1的,我是經過turbo c2.0編譯過的,答案應該沒什麼問題的,程式是:

main()

答案為什麼會等於1呢?那是因為運算級別的問題,根據運算級別,實現算括號裡面的先,所以程式就變成!7+z-1&&y+z/2;

然後就算!運算,由於7是大於1的,也就是真,所以!真就是假,也就是0,所以函式就變成0+z-1&&y+z/2;

然後再算除號的,由於你這裡兩個都是整形的,所以小數點後面的數忽略,所以就變成0+z-1&&y+2;

接著計算加減運算,也就是變成4&&6;

因為4和6都是大於1的數,所以就是真,由於&&兩邊都是真的話,輸出的就是真,所以結果就是1。

要是還有什麼不明白的話,就mm我吧!嘻嘻~~~~~~

12樓:匿名使用者

1優先順序: 算數》條件》關係》賦值

關係中的優先順序: 非》與》或

13樓:匿名使用者

1,把運算子優先順序搞清楚就好了

14樓:匿名使用者

x等於y加4。四家外加1+3+5+4+1等於三五+4+5+1。

15樓:匿名使用者

!(3+4)+5-1&&4+5/2

=!7+4&&4+2

=!11&&6

所以說那個式子的值是:不是11並且是6

int x 5 y xxyyy執行後y是多少

y 529 解析 或 後置運算子優先順序小於 而前置運算子優先順序卻大於 所以,執行y x x 時,首先內計容算y x x 5 5 25,再計算x x 1 6 x x 1 7 執行y y y 時,先y y 1 25 1 24,再計算y 24 1 23 最後計算y 23 23 529.即等效 為 in...

c語言題目 已知,int x 10,y 3,z

z x y,x y 逗號表示式,結果為最後一個表示式的值。x y 10 3 表示整數除,結果應該是整數。3 3顯示的是z的值,z的值是逗號表示式的值,逗號表示式是後面的x y的值,x y 10 3 3 x y 為取餘運算 10對3除 餘1 x y 1x y 因為x和y都是整型 所以結果取整 x y ...

定義 int x 3,y 4,z 5則表示式 x y z 1 y z

c語言的優先順序 從上到下依次遞減 醋 初等,4個 指向結構體成員 結構體成員 壇 單目,9個 負號 型別 指標 取地址 sizeof長度 酸 算術,5個 減味 位移,2個 灌 關係,6個 等於 不等於 味 位邏,3個 按位與 按位異或 按位或 落 邏輯,2個 邏輯與 邏輯或 跳 條件,1個,三目 ...