32java_java – 为什么是1 >> 32 == 1?
发布日期:2021-06-24 12:22:09
浏览次数:2
分类:技术文章
本文共 469 字,大约阅读时间需要 1 分钟。
我想知道,如果这可能是一个JVM错误?
java版本“1.6.0_0”
OpenJDK运行时环境(IcedTea6 1.4.1)(6b14-1.4.1-0ubuntu13)
OpenJDK 64位服务器虚拟机(构建14.0-b08,混合模式)
class Tmp {
public static void main(String[] args) {
System.out.println("1>>1 = "+(1>>1));
System.out.println("1>>2 = "+(1>>2));
System.out.println("1>>31 = "+(1>>31));
System.out.println("1>>32 = "+(1>>32));
System.out.println("1>>33 = "+(1>>33));
}
}
产生这个当我运行它:
1>>1 = 0
1>>2 = 0
1>>31 = 0
1>>32 = 1
1>>33 = 0
我也得到相同的结果32的任何倍数。
我需要写我自己的右移来检查这个吗?
转载地址:https://blog.csdn.net/weixin_32688155/article/details/114158496 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月12日 09时07分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
OA软件实施中三个不能做的
2019-04-28
SAP中的记忆功能没有了,怎么办?
2019-04-28
不将就
2019-04-28
财务审批流程都有哪些步骤呢?
2019-04-28
OA开发很简单,OA实施很复杂!
2019-04-28
OA系统如何控制每个人的权限?
2019-04-28
用户对OA实施的一些认识误区
2019-04-28
平台型OA=高性价比OA?
2019-04-28
OA强大的考勤管理
2019-04-28
中国三大轴承厂是 哪三家?
2019-04-28
红头文件
2019-04-28
三证是什么?
2019-04-28
天合汽车安全技术(张家港)有限公司
2019-04-28
生产版本应用浅析
2019-04-28
物料BOM和生产订单BOM的区别
2019-04-28
SAP 库存相关表格
2019-04-28
SAP呆滞库存的计算
2019-04-28
Overview of Batch Management
2019-04-28
关于SAP的用户出口
2019-04-28
电商运营到底做什么?你所不知道的电商运营工作
2019-04-28