码迷,mamicode.com
首页 > 编程语言 > 详细

C语言学习(四)--操作符

时间:2018-07-10 21:26:43      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:逻辑取反   20px   相等   width   逗号表达式   大于等于   强制类型转换   sizeof   减法   

  • 算数操作符
+
-
*
/
% 取模
  • 移位操作符
>> 右移
<< 左移
  • 位操作符
& 按位与操作,只有两个位都是1,才是1,否则是0
| 按位或操作,只有两个位都是0,才是0,否则是1
^ 按位异或操作,如果两个位不一样结果为1,如果相同,结果为0
  • 复合赋值符
+= -= *= /= %=
<<= >>= &= ^= |=
        比如a += b 就是a = a+b,其它的复合赋值符操作相似。
 
  • 单目操作符
逻辑取反 ++
c=++a:表示将a自增,再赋值给c
c=a++:表示将a赋值给c,a再自增
~ 求补操作,1位变成0,0位变成1 -- 同上,只是减法
- 负数 + 正数
& 取地址符 * 与指针一起用,用于访问指针所指向的值
sizeof 获取类型长度,以字节表示 (类型) 强制类型转换
 
  • 关系操作符
> 大于 >= 大于等于
< 小于 <= 小于等于
!= 不等于 == 相等
 
  • 逻辑操作符
&& expression1 && expression2,只有两边的表达式值都是真,结果才是真,如果其中有一个为假,结果就是假
|| expression1 || expression2,只有两边的表达式值都是假,结果才是假,如果其中有一个为真,结果就是真
 
  • 条件操作符
expression1 ?expression2 :expression3
如果expression1的值为真,整个表达式的值就是expression2的值,否则执行expression3获得的值
 
  • 逗号操作符
expression1, expression2, expression3
这些表达式从左往右逐个求值,整个逗号表达式的值就是最后那个表达式的值
 
 
 
 
 
 
 

C语言学习(四)--操作符

标签:逻辑取反   20px   相等   width   逗号表达式   大于等于   强制类型转换   sizeof   减法   

原文地址:https://www.cnblogs.com/mujiujiu/p/9291102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!