java中的符号的理解^,|,~
位逻辑运算符:
&:
位与运算符,只有两个操作数都是true,结果才是true。
| :
位或运算符,只有两个操作数都是false,结果才是false。
~:
位非运算符:如果位为0,结果是1,如果位为1,结果是0.
^:
位异或运算:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1。
位同或运算:两个数转为二进制,然后从高位开始比较,如果相同则为1,不相同则为0。java中并没有同或运算符,可以通过异或转换得到。同或运算 = 异或运算 ^ 1
逻辑运算符:
&&:
逻辑与运算,也是只有两个操作数都是true,结果才是true。但是如果左边操作数为false,就不计算右边的表达式,直接得出false。类似于短路了右边。
||:
逻辑或运算,也是只有两个操作数都是false,结果才是false。但是如果左边操作数为true,就不计算右边的表达式,直接得出true。类似于短路了右边。
!:
逻辑非运算,对操作数取反。
可以参考的blog:
https://www.cnblogs.com/yongdaimi/p/5945114.html:
随笔 - 484 文章 - 0 评论 - 6
Java-java中的有符号,无符号操作以及DataInputStream
java中的符号的理解^,|,~相关推荐
- Java中的符号的理解
java程序的运行需要将java文件进行编译,编译成class文件,才能运行.那么java中的<<左移运算符号,要怎么理解呢? public class Test {public stat ...
- Java中Map集合如何理解(四)——精简
目录 引言 概念 Map集合实现类 HashMap LinkedHashMap TreeMap 默认排序 自定义排序方式 常用API 遍历Map集合 键找值 键值对 Lambda表达式 结束语 引言 ...
- vue中特殊符号的理解如$
vue中特殊符号的理解如$ 1)$ mount:vue内部除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法.它们都有前缀 $ ,以便与用户定义的属性区分开来:$ mount是 Vuex 源码 ...
- java中class对象的理解 讲得相当不错 很接地气 引用下
https://blog.csdn.net/mcryeasy/article/details/52344729 https://blog.csdn.net/dufufd/article/details ...
- JAVA 中转义符的理解
生物信息中有时候会遇到JAVA写的程序,今天阅读源码的时候发现对于正则中的转义符不好理解,后来查资料后终于弄明白了,这里详细说明一下: 字符串的表示有三种方法:1.直接单字符,例如"A&qu ...
- 详细了解java中的null_深入理解java中的null“类型”
本文研究的主要是java中的null"类型"的相关实例,具体介绍如下. 先给出一道简单的null相关的题目,引发我们对null的探讨,后面会根据官方语言手册对null"类 ...
- java中无符号类型的处理[转]
在Java中,不存在Unsigned无符号数据类型,但可以轻而易举的完成Unsigned转换. 方案一:如果在Java中进行流(Stream)数据处理,可以用DataInputStream类对Stre ...
- Java中 synchronized 关键字的理解
synchronized 关键字的理解 在Java中,synchronized 是一个重量级的控制并发的关键字. 这个关键字可以保证并发过程所必须的"原子性","可见性& ...
- Java中移位操作运算符的理解
java中的移位运算符有三种: 1. <<: 左移 2. >>: 右移 3. >>>: 无符号右移 使用方法:左移就是将左边的操作数在内存中的二进制数据左移指 ...
最新文章
- 中国剩余定理与扑克游戏
- Mysql binlog日志及binlog恢复数据库操作
- OC底层原理之Runtime
- python3 telnetlib实现telnet客户端
- POJ3278(BFS)
- sqlerver 字符串转整型_sqlerver2005(2)
- sql转化为int类型
- 3天,我用Python手撕了一个深度学习框架!
- c# 串口发送接收数据
- Linux下调用wps的Tables接口,WPS二次开发简单示例
- 波士顿仿生机械狗 原理分析
- python-从视频中提取音频+将音频和视频合并
- jstl标签c:choose,c:when,c:otherwise用法
- 【面试题】8.Redis相关
- 盘点五大国产数据库厂商
- 几何向量:向量到平面投影和LookAt
- STM32学习心得:SPI-Flash-W25Q16DV
- 【困惑】为何他周末不加班
- 向华为学习,成功产品经理的第一课
- 携职教育:2022年第2期广东省企业人力资源管理师职业技能等级认定工作的通知
热门文章
- 面对SDN,我们怎么办?
- G - Ania and Minimizing(模拟)
- APISpace 行驶证OCR 方便好用
- java高并发编程--03--线程间通信
- 计算机应用在医学领域有哪些,计算机在医学领域的应用|网络安全技术
- 以太坊之Windows DApp开发环境的搭建
- linux 配置java环境
- 免费的webservice接口(天气预报/IP查询/股票查询/手机归属地等)
- Reinforced History Backtracking for Conversational Question Answering论文翻译
- 璇玑图(后续的字符串处理)