java位移经典
来源:互联网 发布:nestopia mac 手柄 编辑:程序博客网 时间:2024/06/05 03:07
注意:凡是byte和short类型的数据都会被转为int类型在计算。
java有三种位移操作符即<<,>>,>>>,依次为左移,带符号右移,无符号右移。
<<:向左边移动,负数左右移符号结果都是负号
>>:负数若是移空了就会在最右端补上绝对值1,整数不补。
>>>:向右移动,负数计入绝对值中,符号位补0
负数求解方法:
求-7二进制
1.先将-7绝对值转换成二进制,得00000111
2.然后求该二进制数的反码,得11111000
3.最后为第二步得到的二进制数+1,结果为11111001
求-8二进制
1.先将-8绝对值转换成二进制,得00001000
2.然后求该二进制数的反码,得11110111
3.最后为第二步得到的二进制数+1,结果为11111000
求-7二进制
1.先将-7绝对值转换成二进制,得00000111
2.然后求该二进制数的反码,得11111000
3.最后为第二步得到的二进制数+1,结果为11111001
求-8二进制
1.先将-8绝对值转换成二进制,得00001000
2.然后求该二进制数的反码,得11110111
3.最后为第二步得到的二进制数+1,结果为11111000
(若有错误的地方望指出,以免误导他人,谢谢!)
0 0
- java位移经典
- java位移
- Java 位移
- java的位移符号
- java的位移符号
- java位移运算
- JAVA中的位移操作 >> >>
- java位移操作
- java位移运算
- java数组循环位移
- java 位移运算
- java基础 位移运算
- [Java]数组循环位移
- java位移操作
- java 位移操作
- Java 位移运算
- java 位移运算符
- java位移运算
- C++实验6—数组操作
- LeetCode7--Reverse Integer
- js回调函数(callback)
- 【杭电-oj】-2042-不容易系列之二(类似于猴子吃桃的爷爷和羊)
- 个人职业规划和面试技巧
- java位移经典
- java动态代理中的invoke方法是如何被自动调用的
- myelipse在本地使用SVN
- Android中Toast的用法简介
- caffe学习笔记(6):读取图片
- leetcode Remove Duplicates from Sorted Array
- Error:Cause: failed to find target with hash string 'android-15'
- 虚拟机内存不足的问题
- OC自旋锁的简单使用