【笔记】Java中 int进行右移运算
2016-04-11 14:26
405 查看
写代码的时候,使用了int>>> 运算(右移一位,高位补0)
但是遇到一个很奇怪的现象: int i = 123; int j = i >>>32;
这时候j并不是想象中的0,而是123,数值并没有发生变化。
但是遇到一个很奇怪的现象: int i = 123; int j = i >>>32;
这时候j并不是想象中的0,而是123,数值并没有发生变化。
相关文章推荐
- JAVA学习---集合系列---HashMap
- java.util.logging.Logger使用详解
- spring注解@Required、@Autowired、@qualifier、@resource
- JDBC编程之eclipse准备工作――下载和导入jar包
- Eclipse使用技巧 - 2. Eclipse自动补全功能轻松设置
- Eclipse中使用SVN check out 项目
- 判断一个数组是否是某个二叉树搜索树的后序遍历
- 如何在spring中获取request对象
- springMVC 使用jstl
- 浅谈java中static作用
- java中的hash值
- Spring框架事务管理之一:JavaEE事务与Spring事务
- Java中小知识点总结一
- Java操作Word报告
- SSL常用专业缩略语汇总
- SSL常用专业缩略语汇总
- 基础教学——如何用maven工具创建一个springmvc+mybatis的项目
- Eclipse 配置Maven
- Eclipse 配置Maven
- Java并发之 CAS + Thread.join / CountDownLatch 方式实现线程安全