java基础之--运算符号

算数运算符

  • +   可以作为单目运算符,表示正值
  • -    可以作为单目运算符,表示负值  
  • *    可以作为单目运算符,表示乘积
  • /     在使用时注意分母不能为0     
  • %   求余操作

 

比较运算符  > , < , >=, <= , ==, !=

逻辑运算符 &&,&,||,|,!,^(逻辑操作符,异或,操作数不同为true,操作数相同为false)

                   &&运算符不一定会运算所有的判断(适合编程时的短路操作)

                   &会运算所有的判断

位运算符   只能对整数型或者字符型数据进行操作,结果也是整数型

                  &(按位与),|(按位或),~(按位非),^(按位异或)

                  ~1=-2           ~(-6)=5          正数求非,变负+1,负数求非,变正-1

                  1为                      0000 0001

                  按位非                 1111 1110

                  符号位不变求反   1000 0001

                  加1                       1000 0010     -2

 

移位运算符  <<(左移)   每移动1位,相当于*2

                     >>(右移)   正数高位补0,负数高位补1,每移动1位,相当于/2

                     >>>(无符号右移)   右移之后高位都是补0, 如果是负数,会变成正数

条件运算符  c=a>b? a:b

转载于:https://www.cnblogs.com/codingdong/p/10252321.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值