00问答网
所有问题
C语言中为什么表达试5%-3的值为2,求详细解答
如题所述
举报该问题
其他回答
第1个回答 2011-06-08
这只能说是C语言中一个规律
%有符号的时候,所得到的值和%前面的第一个数的符号保持一致。本回答被提问者采纳
第2个回答 2011-06-08
编程语言除法主要是以以下方程为准:
被除数 = 商数*除数 + 余数
余数的定义为剩下的数,故负余数没实际意义,所以余数都须是正数。
换个角度,余数则为“为等于被除数所须加上的最小正数”
对还有楼上所说的。
第3个回答 2011-06-08
(-3 )* (-1) +2 = 5
所以是2
第4个回答 2011-06-08
5除以-3等于-1
余2
相似回答
c语言中5%
(-
3
) 和(-5)%(-3)
的值是
什么 求详解 还有
为什么
要这样解
答:
5%(-3)的值是2,(-5)%(-3)是-2。
因为%被俗称为“取余除”操作符,就是取被除数除以除数后的余数作为计算结果
。既然结果是余数,那么余数的符号肯定是与被除数的符号相同了……
C语言中为什么表达
试
5%-3的值为2,求详细解答
答:
余数的定义为剩下的数,故负余数没实际意义,所以余数都须是正数。换个角度,余数则为“为等于被除数所须加上的最小正数”对还有楼上所说的。
在
C语言中为什么5%
(-
3
)=
2
答:
-
3
在进行%时,自动被转为正3 运算时候,如果前面一个数字式负数,则答案为负数,后面一个为负数,忽略不计,而答案的绝对
值为
fabs(a)%fabs(b),例子:(-5)%(-3)=-
5%
(-3)=-2
表达式5%
(-
3
)
的值是
【1】
,表达式
-5%(-3)的值是【2】. 答案
是2
和-2
答:
是求余数的符号.
5%
(-
3
)步骤为 5/(-3),上-1,余
2,
即5=(-3)*(-1)+2; 第二个式子上1,即-5=(-3)*1+(-2),所以值(即余数)分别为-2,2
大家正在搜
c语言表达式的值是什么
c语言中假值用什么表示
c语言求三个值中间值
试试就试试英文表达
在c语言中a的值是多少
c语言真值是什么
c语言返回值怎么理解
c语言怎么求最大值
试着不用什么字来表达一句话
相关问题
在C语言中为什么5%(-3)=2
c语言中5%(-3) 和(-5)%(-3)的值是什么 ...
C语言 取余数 3 % 5 为什么 是3 求详细解答
在c语言中5%3的值为何
c代码中 -5%3 和5%-3的结果为何有不同,请分析一下。
表达式5%(—3)的值是多少
java中5%3 为什么等于2
c语言里2的~为什么等于-3