大家好,又见面了,我是你们的朋友全栈君。
C语言的运算符是一个很有意思的东西,运用起来可以解决很多麻烦的事,但是想要灵活应用也有一定的难度,总结一下c语言运算符的用法和一些常用技巧....一.C语言位运算符简介
C语言的位运算符有六种,分别是:
>> 右移运算符
<< 左移运算符
& 按位与运算符
| 按位或运算符
^ 按位异或运算符
~ 按位取反运算符...:在位移的过程中,符号位左边可能移入新的位,移入的新位由符号位决定,符号位为
1则移入的新位用1补充,符号位为0则用0补充,保持原数的正负不变,这样的移位
方式称为算术移位....a = -1;
int b = 2;
int c = 4;
printf("%d\n",b & c );
printf("%d\n", b | c );
printf("%d\n",a & b );...vis[ x / 32 ] & ( 1 << x % 32 ) )
printf("YES\n");
else
printf("NO\n");
}
return 0 ;
}
使用了c语言的位运算符