三、《运算符》的作用以及使用场景

本文介绍了Java中的运算符,重点讲解了位运算符和逻辑运算符的作用和用法,包括位运算符的内存二进制操作及逻辑运算符在条件判断中的应用。还探讨了短路功能在&&、||与&、|中的区别。
摘要由CSDN通过智能技术生成

前言

        &(与)、|(或)、!(非)、、在我们的开发当中会经常的使用运算符,但是具体的意思和作用是怎么样的,接下来我们就具体的了解它们的作用和用法了。

1、运算符

1.1、位运算(了解,不是很详细)

        程序中所有的数在计算机内存中都是以二进制的形式存储的。位运算就是直接对整数在内存中的二进制位进行操作。

1.位运算符:

~n: 按位取反,运算的规律:0 -> 1 ,1 -> 0。

        记住公式:n的按位取反结果是: -(n + 1)

        ~3计算过程,先将3转换为二进制0000 0011,再进行位运算

        0000 0011

        ---------

        1111 1100 => -4

&: 按位与,运算的规律:有0即0。

        3 & 5 = 1

        0011  => 3

        0101  => 5

        ---- &

        0001  => 1

|:按位或,运算的规律:有1即1。

        3 | 5 = 7

        0011  => 3

        0101  => 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值