首页 > 编程语言 > 详细

C语言之运算符与表达式

时间:2020-07-31 22:57:28      阅读:140      评论:0      收藏:0      [点我收藏+]

1.表达式

表达式中如果有不同类型的数据进行运算时:

  • char或者short类型参与运算时  会转换成int类型进行计算

技术分享图片层级一层一层向后转换。表达式的结果由最宽的那个数据决定

 

 

2.运算符

(1)算数运算符

  • + 加
  • - 减
  • * 乘
  • / 除
  • % 取余
  • ++ 自加  (x++或者++x——两者的区别在于:++放前面先加1再运算,++放后面先运算再加1。x++与++x在汇编代码中没有任何区别)  
  • -- 自减

(2)关系运算符:<  <=  >  >=  ==  !=

  • 关系运算符的值只能是0或者1
  • 关系运算符是真时,结果是1,反之为0

(3)逻辑运算符 :!    &&    ||      (非、且、或)

(4)位运算符:>>   <<  ~  |  ^  &

(5) 赋值运算符

(6)条件运算符

  三目运算符

C语言之运算符与表达式

原文:https://www.cnblogs.com/codexlx/p/13400792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!