4个回答
展开全部
5&2你这是按位与运算
5换成2进制是0101 ,2换成2进制是0010
按位与 0101&0010两个都为1的记为1其他记为0,结果是0000转回10进制也就是0
所以你的结果肯定是0
而求余(取模)是这样的,先整除再用被除数减去除数和商的积得到的差值就是余数。
1、例如 3%20
先整除 3/20 = 0;
再计算差值 3-20*0 = 3 所以余数就是3(也就是模)
2、例如 20%3
先整除 20/3 = 6;
再计算差值20 - 3*6 = 2 所以余数就是2(也就是模)
3、例如 -3%20;
先整除-3/20 = 0
再计算差值 -3 - 20*0 = -3 所以余数就是-3(也就是模)
4、例如-20%3
先整除 -20/3 = -6;
再计算差值 -20 -(-6*3)= -2所以余数就是-2(也就是模)
5换成2进制是0101 ,2换成2进制是0010
按位与 0101&0010两个都为1的记为1其他记为0,结果是0000转回10进制也就是0
所以你的结果肯定是0
而求余(取模)是这样的,先整除再用被除数减去除数和商的积得到的差值就是余数。
1、例如 3%20
先整除 3/20 = 0;
再计算差值 3-20*0 = 3 所以余数就是3(也就是模)
2、例如 20%3
先整除 20/3 = 6;
再计算差值20 - 3*6 = 2 所以余数就是2(也就是模)
3、例如 -3%20;
先整除-3/20 = 0
再计算差值 -3 - 20*0 = -3 所以余数就是-3(也就是模)
4、例如-20%3
先整除 -20/3 = -6;
再计算差值 -20 -(-6*3)= -2所以余数就是-2(也就是模)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/斜杠计算,只取整数部分,你只要把那个值算出来比如,2/5得到0.4那边取整数,即0;%取余,只要你把能整除指定数的那部分划掉,剩下的就是余数,比如,2%5取余,因为没有可以整除5的那部分,就不管了,那么只剩下2,即余数是2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&是取模吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询