C 语言中有以下位运算符:
&(按位与):将两个数的二进制每一位同时与(AND)起来,并将结果赋给左操作数。
|(按位或):将两个数的二进制每一位同时或(OR)起来,并将结果赋给左操作数。
^(按位异或):将两个数的二进制每一位同时异或(XOR)起来,并将结果赋给左操作数。
<<(左移):将左操作数的二进制数向左移动右操作数指定的位数,并将结果赋给左操作数。
>>(右移):将左操作数的二进制数向右移动右操作数指定的位数,并将结果赋给左操作数。
~(按位取反):将左操作数的二进制数按位取反(即 1 变为 0,0 变为 1),并将结果赋给左操作数。
希望这些可以帮助到你。
算术运算
C语言一共有34种运算符,包括了常见的加减乘除运算
加法运算+
减法运算-
乘法运算*
除法运算/
取余运算%
自增自减
简单使用
5++是错误的
++a和a++的区别
sizeof
作用
基本形式
逻辑运算
1.&&逻辑与
1>使用格式
2>运算结果
3>运算过程
4>举例
5>注意
|| 逻辑或
1>使用格式
2>运算结果
3>运算过程
4>举例
5>注意
! 逻辑非
1>使用格式
2>运算结果
3>举例
4>注意
三目运算符
N目运算符->三目运算符