若s是int型变量,且s=6,则下面表达式的值是___ ___. s%2+(s+1)%2

2025-06-27 04:25:27
推荐回答(1个)
回答1:

是1。

解析:

%是取模运算,相当于是求x/y的余数。

原表达式=6%2+(6+1)%2

=0+1

=1

扩展资料:

模运算与基本四则运算有些相似,但是除法例外。其规则如下:

(a + b) % p = (a % p + b % p) % p 

(a - b) % p = (a % p - b % p ) % p 

(a * b) % p = (a % p * b % p) % p 

a ^ b % p = ((a % p)^b) % p 

结合律:

((a+b) % p + c) % p = (a + (b+c) % p) % p 

((a*b) % p * c)% p = (a * (b*c) % p) % p 

交换律:

(a + b) % p = (b+a) % p 

(a * b) % p = (b * a) % p 

分配律:

(a+b) % p = ( a % p + b % p ) % p 

((a +b)% p * c) % p = ((a * c) % p + (b * c) % p) % p 

参考资料来源:百度百科-取模运算