注册 登录
编程论坛 C++教室

怎么解啊?

LYYWXP 发布于 2013-03-30 20:35, 721 次点击
若S是int型变量,且S=6,则下面表达式的值是()
S%2+(S+1)%2
13 回复
#2
azzbcc2013-03-30 20:37
0+1
#3
LYYWXP2013-03-30 20:50
回复 2楼 azzbcc
解析下、
#4
azzbcc2013-03-30 20:55
以下是引用LYYWXP在2013-3-30 20:50:32的发言:

解析下、


书上有这个符号‘%’的解释
#5
LYYWXP2013-03-30 21:06
回复 4楼 azzbcc
S%2不是等于3么?书上说是两边的数据类型均为整型、帮我解析下吧、
#6
azzbcc2013-03-30 21:07
你没看仔细吧, ‘%’是求余的,‘/’才是除法
#7
LYYWXP2013-03-30 21:14
回复 6楼 azzbcc
如果是这样我知道了,不过3%4怎么等于3呀?
#8
不要脸的猫2013-03-30 21:19
3整除以4,商0余3……
#9
peach54602013-03-30 21:23
以下是引用LYYWXP在2013-3-30 21:14:22的发言:

如果是这样我知道了,不过3%4怎么等于3呀?

余数啊,余数啊...
#10
LYYWXP2013-03-30 21:25
回复 8楼 不要脸的猫
不怎么明白、3怎么整除4、然后商0余3?
#11
LYYWXP2013-03-30 21:26
回复 9楼 peach5460
怎么记余数啊?
#12
不要脸的猫2013-03-30 21:29
    0
   ____
4√3
   0
________
   3
#13
LYYWXP2013-03-30 21:34
回复 12楼 不要脸的猫
不够除的数是这样求余数的吗?我忘记了、谢谢哈、
#14
彬哥2013-03-31 19:17
百分号求余啊。。3不能被4整除,所以商0,余数为3,所以3%4=3咯
1