1、%:
取于操作数必须是整形
2、++ 或 --
运算符在前,先进行计算,再取变量值使用
运算符在后,先去变量值使用,在计算
#include <stdio.h>
int main()
{
int i = 1;
int j = 10 ;
int value ;
value = i ++ + ++j;
printf("i = %d\n",i);
printf("j = %d\n",j);
printf("value = %d\n",value);
return 0;
}
3、条件运算符:?
格式:表达式 1 ? 表达式2 : 表达式3;
表达式1 为真,取表达式2
表达式1为假,取表达式3
4、位操作符:
<< :左移动 *2 的N 次幂
>> :向右移动 ->/2的N次幂
~ :按位取反运算
| :按位或运算
&:按位与运算
将操作数中的第N位置1 ,其他位不变:num = num | 1<<N;
将操作数中的第N位置0 ,其他位不变:num = num &0<<N;
测试第N位,if(num & 1<< n)
版权声明:本文为weixin_41125966原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。