intxx3456x為什麼為0c語言

2021-03-03 21:54:41 字數 1044 閱讀 1775

1樓:匿名使用者

由於x是整型資料的原因,小數部分在計算時被捨棄了

2樓:allen3小艾

3*4=12;

12%-5=2;

2/6=0;

題目-5處應該有括號,因為x為整型,故等於0

c語言有關問題:x=-3*4%-6/5為什麼等於0 ? 怎麼算的?

3樓:匿名使用者

此題考的知識點事算術運算子的計算。*,%,/ 的優先順序一樣,結合為自左向右。所以先-3*4=-12,在求-12除以-6的餘數,該餘數的符號與被除數一致所以為0,最後算0除以5,結果為0

4樓:匿名使用者

* / % 三個運算子平級 運算順序從左至右所以先算-3*4=-12-12%-6=00/5=0如果我的回答對你有所幫助請選為滿意答案

5樓:匿名使用者

(((-3) * 4) % (-6)) / 5

6樓:匿名使用者

* ,%,/ 的優先順序比—高,得先算呀

int x;x=3*4%5/6,則x的值為

7樓:匿名使用者

x值為0。具體如下:

一、在c語言中,規定乘(*)、除(/)以及取餘(%)的優先版級是相同的。 具體優先順序如下圖權:

二、優先順序相同, 這三個運算子都是自左向右計算。

所以計算時,從左到右依次計算即可。

三、計算步驟:

x=3*4%5/6

=12%5/6

=2/6

=0四、注意事項:

最後一步2/6均為整型操作,所以結果只取整數部分。為0,而不是0.3333......。

8樓:匿名使用者

算數運算子的方向從做到右 12%5/6 12除5的餘數2 2/6 因為x是整數 只去整數部分就是0

9樓:雨諾與諾

0o(∩_∩)o謝謝

為什麼求截距的時候令x為0就能求出y的截距呢

斜率不是2,而是1 2 y kx b,令x 0則y b,即影象經過 0,b 這就是截距啊. windy樊莉 是的,斜率是2,首先你要清楚斜率的概念是什麼,指的是只限於橫軸正方向角度的正切值,所以一條直線斜率只有一個,直線在y軸上的截距就是直線與數軸的交點,數軸上的焦點橫座標是0啊,所以x等於零 善解...

yxx在x0處可導嗎,yx在x0處為什麼不可導請用高中知識

y x x y 0 0 y 0 lim h 0 y h y 0 h lim h 0 h h h lim h 0 h 0y x x 在x 0處可導 版權嗎 可導 y x 在x 0處為什麼不可導 請用高中知識 y x 實際上實際上是分段函式,y x x 0 y x x 0 分別求導就會發現,其y x導數...

導線的電壓為什麼為0啊

嚴格的講,除了超導外,其餘導體都應該有電阻,導線自然不例外。由於有電阻,欲使導線中有電流通過,導線兩端必須存在電壓。不過,由於相對於電路中其餘用電器而言,其電阻很小,故導線的分壓作用通常忽略不記,即可認為其兩端電壓為零。當然,有時候並不能忽略導線的電阻,如進行高壓輸電的相關運算時,就要考慮導線電阻對...