C语言当中的“模”运算是怎么算的?什么2%3=2,这是怎么来的?

2024-12-01 17:25:49
推荐回答(5个)
回答1:

你记住,/是求商 3/2是等于1的,就是不要小数部分,如果是3.0/2就是1.5,只要其中一个是浮点数结果就是浮点数,呵呵

%是求余的2%3余数自然是2了呀,呵呵看明白了吗?
3/2=1
3/2.0=1.5
3.0/2=1.5
3.0/2.0=1.5
2%3=2
3%2=1

回答2:

c语言当中的%“模”运算符,就是“取余”的意思。
用于获得除法运算后的余数
8%3
的正确结果应该是2。即
8

3

2
2
——
3
)8
6
-----
2(取余)

回答3:

也可以说是一种取余数的运算啊
2除3不是余2嘛。
不过要是一个负数除一个数的话,那结果的余数就取负值。
比如-2%3=-2,-4%-9=-4. 而4%-9=4
其实很简单,估计你是刚学的编程吧。以后你就明白了啊。

回答4:

x%y
即x处以y的余数
2/3等于0,余2 即2%3=2
同理 4/3等于1,余1 则4%3=1

回答5:

这是求余运算,相当于2÷3=0......2,2%3的值就是这个余数2