c语言(k&2)!=0是什么意思
4个回答
2013-12-21
展开全部
就是判断k的二进制位上的第2位是不是0,比如k是 5 101 然后2是010 结果是000 所以 5二进制的第2位数0
展开全部
2的二进制为10,因此按位与运算就是求数字k的第二位,该语句判断K的第二位是否为0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是(k%2)!=0吧如果K不能整除2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
k%2
==
0意思是判断k对2取余,判断结果是否为0,即k是否能被2整除
s+=k意思是s=s+k,即把s和k的和赋值给s
==
0意思是判断k对2取余,判断结果是否为0,即k是否能被2整除
s+=k意思是s=s+k,即把s和k的和赋值给s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询