c中,53和53是如何計算的,他們的結果一樣麼

2021-05-29 11:45:00 字數 1001 閱讀 9057

1樓:

-5%3=-2,5%-3=2。

既然%是取餘除,那剩下的餘數肯定與被除數同符號,否則就太不可思議了……

2樓:0小o蝸

求餘符號跟正負沒有關係。

n % m的定義是 n = k * m + p,  n、m、k、p是整數。

k=[n/m] ,方括號的含義是不大於n/m的最大整數;

5 =(-1)*(-3)+ 2; 此時, k = [n/m] = [5/(-3)] = -1 ;餘數p = 2;

5 = 1 * 3 + 2; 此時, k = [n/m] = [5/3] = 1 ;餘數p = 2;

-5 = (-1)* 3 +(-2); 此時, k = [n/m] = [(-5)/3] = 1 ;餘數p = -2;

3樓:匿名使用者

1.建議你以後這種問題直接在軟體裡面執行就知道了 2.%是取餘符號,計算結果就是餘數,正數和負數餘數肯定不一樣嘛,-5餘數是-2,5餘數是2。

3.計算機做算術過程和人是一樣的,-5%3=1...-2,5/-3=-1....2

4樓:新生的樂樂

-5%3 是 -25%-3 是 2

c語言中5%(-3) 和(-5)%(-3)的值是什麼 求詳解 還有為什麼要這樣解

5樓:

5%(-3)的值是2,(-5)%(-3)是-2。因為%被俗稱為「取餘除」操作符,就是取被除數除以除數後的餘數作為計算結果。既然結果是餘數,那麼餘數的符號肯定是與被除數的符號相同了……

6樓:風憶無心

5%(-3)=2;

(-5)%(-3)=(-2);

因為上面第一個式子的意思是求5除以(-3)的回餘數,答第二個式子是求(-5)除以(-3)的餘數,且c語言程式中規定求餘數時,結果數值前的符號要跟隨被除數的符號,所以5除的時候結果是2,(-5)除的時候結果是(-2)。

列式計算7 4的和的5 3是多少 4 1的倒數與8的4 1的差是多少

1 7 4 21 3 5 3 21 4 21 3 5 1 3 3 5 1 5 列式計算 1 用4.35與3.65的和,去除它們的差,結果是幾?2 48減去1.2與5的積後,再去除21,商是多 1 4.35 3.65 4.35 3.65 0.7 8 0.0875 答 結果是0.0875 2 90.3 ...

列式計算 7又9 10減去2又5 3的和是多少

1 bai7又 9 10減去2又5 6與1 3的和是多少du?zhi 7又dao9 10 2又5 6 1 3 專 7又9 10 3又1 6 4又11 15 2 2又3 4加上屬4.1的和減去3又5 8得多少?2又3 4 4.1 3又5 8 6.85 3.625 3.225 列式計算 1 18的3分之...

c中如何計算任何正整數的各位數字之和

解題思路 取得一個正整數各位數字之和,首先就是要分離出各位上的數字。可以通過取餘運算子 和除號 來完成,具體的思路如下 比如要求123這個整數各位數字的和。第一步是先將123除以10取餘數,得到3 第二步是把123除10取整得到12,然後再把12除10取餘得到2 第三步是把12除10取整得到1,然後...