首页 > 其他 > 详细

运算符

时间:2020-11-19 14:12:59      阅读:26      评论:0      收藏:0      [点我收藏+]

运算符主要用于对基本数据的常量和变量进行变换的过程。不同的变换符号称为不同的运算符,参与运算的数据称为操作数。

运算符主要有以下几种类型:

  1. 算数运算符
  2. 关系运算符
  3. 逻辑运算符
  4. 位运算符
  5. 赋值运算符 
  6. 三目运算符

算数运算符类似于平常的加减乘除和取余。其中加号还可以用来连接两个字符串。

算数复合赋值运算符:由算数运算符和赋值运算符组合而成,就是在算数运算符的后面加上等于号,表示先将数据进行数值运算再进行赋值。

递增递减运算符:++和--;运算符在操作数的右边,表示操作数先进行相关的计算和赋值,再进行递增或递减操作。反之相反;(操作数在前后递增(减),操作数在后先递增(减))

 ---------------------------

关系运算符是用来判断操作数之间的关系,结果为布尔值。主要由不等号和等于号组成。当比较的是基本数据类型,是判断两个数值谁大谁小;当比较的两个引用类型,其判断的是两个对象的地址是否一致。

注意点:区别“==”和equal()方法

等号运算符既能比较基本数据类型,又能比较引用类型,而equal()方法只能比较引用类型;

equal()方法比较的对象的内容是否一致。

----------------------------

逻辑运算符是对布尔值进行运算,产生一个布尔值,一共有9种,常用的是逻辑或(||)、逻辑与(&&)、逻辑非(!)和逻辑亦或(^)四种。

-------------------------------

位运算符是对整型数据的单个比特进行操作,即二进制位。

-------------------------------

赋值运算符是为常量或变量进行赋值的符号,主要注意的是类型要匹配。

---------------------------------

三目运算符一共有三个操作数,逻辑表达式的结果若为true,返回表达式1的值,否则返回表达式2的值。

(<逻辑表达式>)?<结果表达式1>:<结果表达式2>;

逻辑运算符的优先级顺序较为复杂,不清楚的时候建议加括号。

运算符

原文:https://www.cnblogs.com/xiaoding6/p/14004227.html

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