在C語言中194為什麼等於

2021-05-27 16:49:54 字數 1282 閱讀 6681

1樓:enjoy風鈴

你們都誤會lz了,不是他不懂這個%是什麼意思,是覺得為什麼不是-19%4=4*(-5)+1,跟你說個底層的,取餘的計算過程是這樣的,先做整除操作-19/4=-4,得到的-4就是下一式子中右邊的第二個數即-4而不是要取-5,所以-19%4=4*(-4)+(-3),自然餘數就是-3而不是1了。

2樓:鬱草小沙彌

%是「取餘」運算子,19除以4等於4餘3,即:19÷4=4+3.又帶有一個負號,所以是-3

3樓:卒子的瘋狂

% 這個運算子是求餘數的

-19 ÷ 4 = -4......-3

4樓:失落間諜

%是取餘 可不就=-3

c語言中-4&3等於多少

5樓:

在c中,32位int的-4的補

碼是11111111 11111111 11111111 11111100,3的補碼是00000000 00000000 00000000 00000011,&是「按位與」操作符,顯然-4&3=0!

6樓:略懂c語言

4 = 0000 0100b,-4 = 1111 1100b,3 = 0000 0011b,

-4&3 =

1111 1100

&0000 0011

---------------

0000 0000等於0

7樓:匿名使用者

答案是0,我用**測試的,你的答案應該是錯的!

8樓:7瀧魚座

為零,00000000000

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

9樓:匿名使用者

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

10樓:匿名使用者

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

11樓:匿名使用者

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

12樓:匿名使用者

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

c語言中0102為什麼等於,c語言中0102為什麼等於

寫錯了吧。是 012 吧。0開頭的 012 是 八進位制整型 12,等於 十進位制 10printf d n 012 輸出 10若用 格式 o 則輸出 12 printf d n 010 2 010是八進位制數 十進位制8 8 2 10 以 d形式輸出 嘛?010是八進位制的10,換算成十進位制是8...

在C語言中,37等於多少為什麼

這是一個求餘符號,表示取餘數,並且符號兩邊只能用整型,3 7,商0餘3,所以答案為3.表示取餘數 3 7 商0餘3 c語言中 3 7是多少?在 c 語言中,為模運算子,即 取餘數。3 7 3 再例如 19 7 2.5 即 19除以 7 的商為 2,餘數為 5 你可以上機編寫程式進行驗證。表示取餘,3...

C語言中不等於使用什麼符號,C語言中,符號「! 」和「 」是什麼意思?比如a b,a

是 例如 include int main 擴充套件資料 注意事項 不等於是c語言中的邏輯運算子,中間不能有空格。使用形式為expr1 expr2。即當expr1和expr2值不相等時,結果為1 真 否則為0 假 c語言中的 不等於 屬於優先順序第9級中的不等運算子。c語言中等等指的是等於運算子 不...