C语言运算符
 
 
 运算符只是用于执行操作的符号。可以有多种类型的运算,例如算术运算,逻辑运算,按位运算等。
 
 以下几种运算符可以用C语言执行不同类型的运算。
 
算术运算符 
关系运算符 
移位运算符 
逻辑运算符 
按位运算符 
三元或条件运算符 
分配运算符 
其他运算符 
 C中运算符的优先级
 
 运算符种类的优先级,该运算符将首先被评估,然后被评估。关联性指定要评估的操作员方向; 
 
 让我们通过以下示例了解优先级: 
 
 
 值变量将包含 210 ,因为*(乘法运算符)在+(加法运算符)之前求值。
 
  C运算符的优先级和关联性如下: 
 
 
 
   
   | 运算符 | 关联性 | 
 
   
   | ()[]->.++-- | 从左到右 | 
 
   
   | +-! 〜++--(type)*&sizeof | 从右到左 | 
 
   
   | */% | 从左到右 | 
 
   
   | +- | 从左到右 | 
 
   
   | <<>> | 从左到右 | 
 
   
   | <<=>> = | 从左到右 | 
 
   
   | ==!= | 从左到右 | 
 
   
   | & | 从左到右 | 
 
   
   | ^ | 从左到右 | 
 
   
   | | | 从左到右 | 
 
   
   | && | 从左到右 | 
 
   
   | || | 从左到右 | 
 
   
   | ?: | 从右到左 | 
 
   
   | = + =-= * =/=%= >> = <<=&= ^=|= | 从右到左 | 
 
   
   | , | 从左到右 |