常见C运算符

运算符

   算术运算符
   关系运算符 逻辑运算符
   位运算符
表达式:由运算符-常量-变量组成,最终返回的是一个值
   =号就是赋值 ==才是比较值
   右结合:从右往左算
   左值    右值  
   常数是右值
   运算符优先级()最高
单目运算符:C语言中的运算对象如果是一个(运算对象:通过运算符去运算的数据) 如:—1 ,+3;
双目运算符:C语言中的运算对象是两个  如 1+3;
 C语言中 逻辑值非零为真零为假  &&  ||  !
 关系运算符中 关系是指一个数据与另一个数据之间的关系,只有成立不成立两种,
 逻辑上德真和假 用数字1和0表示关系成立就是真 就是1 否则为假 0
 关系运算符 >   >=  <  <=  ==   !=  
 i++  后加 先使用后加 i—-  后减  先使用后减
 ++i  前加 先加后使用 —-i  前减  先减后使用
 条件运算符(?:)C语言中 唯一的一个三目运算符
 表达式1?表达式2:表达式三
 例如 a>b?a:b 表示 如果a>b那么此时本表达式的值就是a 否则 就是b
 运算符 运算符优先级
 数字位移 把一个数转换成2进制 在进行操作
 sizeof 是C语言中的一种单目运算和其他的++ —-等一样 并不是函数
 sizeof 运算符 返回操作数的字节数
 sizeof(数据类型)
 sizeof(变量名) 或者 sizeof 变量名
 堆 栈 全局区 常量区const
 

原文地址:https://www.cnblogs.com/rainwz/p/4588927.html