C语言 K++什么意思

说直白一点 谢谢

第1个回答  2015-09-15
!k%2==1,这是一个表达式
这里面有三个运算符,按照优先级从高到低依次为:!,%,==
所以表达式相当于(!k)%2==1
可以发现:
当k为假(k等于0)时,整个表达式为真,表达式的值为1
当k为真(k为非0)时,整个表达式为假,表达式的值为0
第2个回答  2013-02-02
先将k的所有位依次取反,然后再求上一步的数除以2的余数,最后判断这个余数是否等于1
一句话说,是判断k的非除以2所得的余数是否等于1
第3个回答  2019-11-17
就是把k与=后面的数相加后再赋给k;
即:k+=3等价于k=k+3
但二者区别是前者运算速度快。
第4个回答  2013-11-27
即是k=k+1;自增运算
第5个回答  2013-11-27
k=k+1,自增
相似回答