java基础学习之二进制,移位运算符
来源:互联网 发布:java工程打包成jar 编辑:程序博客网 时间:2024/04/29 20:30
int a=1;占用4个字节,一个字节有8位。最高位为符号位,0为正数,1为负数
正数的原码反码补码都是一样。
负数的反码=它的原码符号位不变,其余取反
负数的补码=它的反码+1
0的反码补码都是0
java没有无符号数,换言之,java的数都是有符号的
在计算机运算的时候都是一补码的方式运算的
~取反 反码取反
&与 反码两个为1为1
|或 反码有一个为1则为1
^异或 一样为1,否则为0、
<< >> 算数左移 算数右移。
算数右移 低位溢出,符号位不变
算数左移 用0补位
0 0
- java基础学习之二进制,移位运算符
- 二进制移位运算符
- java移位运算符基础
- Java学习_06_二进制、位运算&移位运算、集合框架
- java_基础_二进制、位运算、移位运算符
- java中二进制移位运算
- java 之 移位运算符
- JavaSE学习(9) 二进制、位运算符、移位运算符
- JAVA基础(JAVA移位运算符)
- JAVA基础(JAVA移位运算符) .
- JAVA基础(JAVA移位运算符)
- JAVA基础(JAVA移位运算符)
- JAVA基础(JAVA移位运算符)
- JAVA基础(JAVA移位运算符)
- JAVA二进制.位运算.移位运算
- c++基础---之C++移位运算符
- Java语言基础(移位运算符)
- 移位运算符--Java基础015
- loadrunner controller 试图执行系统不支持的操作
- Displaying Bitmaps Efficiently之Caching Bitmaps
- 纯心(cusen)公司
- 2016年8月17日 Google 启动谜一样的新OS项目「Fuchsia」
- 暗赠
- java基础学习之二进制,移位运算符
- 大数除法及求余
- Java技术——Java泛型详解
- 260. Single Number III
- 巧用ViewPager 打造不一样的广告轮播切换效果
- map,set,list,等JAVA中集合解析
- Eclipse 如何使用列编辑模式提高编码效率
- 排序——shell排序
- JavaScript: What's the difference between HTML attribute and DOM property?