写点什么

运算符号

作者:魏铁锤
  • 2022-10-20
    广东
  • 本文字数:1532 字

    阅读完需:约 1 分钟

1.注意事项

注意不要少写或漏写符号,注意大小写,注意命名规范,以及代码的冗余,命名尽量采用驼峰式命名。格式注意分好,尽量加上注释。

2.运算符号

  运算符的含义:是用来指明对于操作数的运算方式  按照操作数的数目来进行分类,可以分为以下:   单目   双目   三目   a++   a+b   (a>b) ? x : y ;按照运算符的功能来进行分类算术运算符   +  -  *  /         加减乘除跟数学里的用途一样       %(取余 取模)       比如100%3得出的结果是1取余数   ++(自增)使值的结果+1       --(自减)使值的结果-1       比如一个int类型的变量       int x = 1 ;   x = x+1 ;//x空间内的值 自己增加了一个   x++;//x空间内的值 自增一个   ++x;//对于x空间内的值来讲 都是一致  最终的结果都自增了一个     赋值运算  =  赋值符号         将=右边的内容(值 引用) 存入=左边的变量空间内  +=    -=    *=    /=    %=            int x = 1;            将1赋值给x,此时x的值为1关系运算(比较)  >    >=    <    <=    !=    ==  (对象 instanceof 类)  1.区分=  和 == 区别     =赋值符号      将=后面的结果(值 引用)存入=左边的变量空间内     ==比较符号   比较==前面和==后面的元素(值 引用)是否一致  2.比较运算符的最终结果是什么?     boolean   true  false     (3>2)-->true;    (3>4)-->false;    (3==4)-->false     (3>=2)-->true  (3>=4)-->false;  (3!=4)-->true    一个条件的判定    逻辑运算  逻辑运算符前后连接的两个都是boolean的值  逻辑运算最终的结果还是boolean  1.条件 我有时间  同时  2.条件 嗓子没有问题  &逻辑与   | 逻辑或  ^逻辑异或   !逻辑非  &&短路与  ||短路或  (3>2) & (3>1)    和 并且   true        true          true  -------------------------  (3>4)  |  (3>5)    或者  false    |   false          false  -------------------------  (3>1)  ^  (3>2)               异(不同的)--->前后两个结果不一致 就可以  true         true         false         -------------------------  !(3>2)  !true   false               非--取反 将原来的结果取反  -------------------------  (3>1) && (3>2) =?     true  &&  true  与两个条件同时满足             如果当第一个条件已经为false  最终肯定是false          true  -------------------------  (3>2) || (3>4) = ?  true  ||                              或两个条件有一个满足             如果当第一个条件为true             最终肯定为true  &&短路与  1.短路 什么情况下才会发生短路?              当前面的值结果为false的时候会发生短路  2.短路 到底短路的是什么?               短路的是&&之后所有计算的过程  3.如果发生了短路情况              性能比&稍微好一点  4.&逻辑与 和 &&短路与            从执行的最终结果来看没有任何区别  5.短路与不一定提高了性能             只有当前面为false的时候才会发生短路  才会提高性能    逻辑运算符前后连接的应该是两个boolean结果  &逻辑与   可以理解为中文的"和","并且"意思             &前后两个条件必须同时满足 最终才为true  |  逻辑或   可以理解为中文的"或者"             | 前后两个条件只要有一个满足 最终就为true  ^逻辑异或              前后两个表达式只要结果不相同 最终结果就为true(专治强迫生)  !逻辑非               可以立即为中文的"不"   将原来的结果取反         位(bit)运算  &按位与  | 按位或  ^按位异或  ~按位取反  <<按位左位移   >>按位右位移   >>>按位右位移(无符号)            是次幂加一或减一
复制代码


发布于: 刚刚阅读数: 5
用户头像

魏铁锤

关注

代码创造奇迹 2022-06-13 加入

一个爱写代码的小伙

评论

发布
暂无评论
运算符号_10月月更_魏铁锤_InfoQ写作社区