`
zhang_xzhi_xjtu
  • 浏览: 536813 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

我对移位操作的误解

 
阅读更多
一直以为java的移位操作只能操作int,原来是自己的误解。long一样可以操作。
long value = 0x1000000000L;
System.out.println(value);
System.out.println(value >>> 32);

结果:
68719476736
16
分享到:
评论

相关推荐

    c位操作.pdf

    《C位操作》这篇文档主要讨论的是C++中的按位操作符,特别是移位运算符在处理整型变量中的位信息时的应用。按位运算符允许我们对整型变量的每一位进行操作,常用于存储和处理二进制状态标志或者在有限的空间内存储多...

    中国宏观专题报告:如何过滤春节移位“噪音”来判断2020开局走势?-20200108-中金公司-13页.rar

    3. 实证分析:通过历史数据对比,展示未经调整和经过调整的经济数据差异,以此强调春节移位对经济走势判断的重要性。 4. 案例研究:选取具体行业或地区,分析春节效应如何影响其经济指标,并提供实际操作建议。 5....

    按位操作.pdf

    【按位操作】在计算机编程中,特别是在C++语言中,是一种对整型变量的位进行直接操作的技术。按位操作符允许我们逐位地处理一个整数,这对于存储和处理二进制状态标志或者在有限的空间内组合多个信息特别有用。这些...

    java学习笔记之我的笔记

    ### Java学习笔记之我的笔记 #### 一、Java左移位运算符详解 在Java编程语言中,位运算符主要用于处理二进制位的操作。其中,左移位运算符(`)是一种非常重要的位操作,它允许我们将一个整数的二进制表示向左移动...

    EDA/PLD中的Verilog HDL操作符集

    7. **移位操作符**: - `左移,将二进制数向左移动指定的位数,右侧用0填充。 - `>>`:右移,将二进制数向右移动指定的位数,对于无符号数,右侧用0填充,对于有符号数,右侧用符号位填充。 8. **条件操作符...

    C语言笔试题常见错误

    位操作直接对字节进行移位和与操作,比起传统的逐位求和方式更快。这里演示了两种方法:一种是基于位操作的循环计算,另一种是通过预计算得到的查找表,都可达到O(1)的计算时间复杂度。程序员在编写算法时应敏感地...

    C语言优先级口诀 编程技巧

    - 按位与`&`、按位异或`^`和按位或`|`用于对二进制位进行操作。 6. **逻辑运算符**:五与、四或 - 逻辑与`&&`和逻辑或`||`用于条件判断,它们在逻辑表达式中起到短路效果。 7. **条件运算符**:三疑 - 条件...

    汇编语言程序出错信息

    29. **Shift count is negative**(错误代码30):移位操作的计数是负数。确保移位计数是正整数。 30. **Operand type must match**(错误代码31):操作数的长度或类型不一致。检查操作数的类型和大小是否与指令的...

    C缺陷与陷阱(笔记)

    - **右移位**:右移位操作在不同系统中可能是有符号或无符号的。 - **舍入方式**:除法结果的舍入方式在不同实现中可能不同。 - **随机数大小**:随机数生成器的输出范围取决于实现。 - **大小写转换**:大小写...

    C语言优先级.pdf

    接着是移位运算符,包括左移 `和右移 `>>`,它们常用于位操作。 关系运算符,如小于 `、小于等于 `、大于 `>`、大于等于 `>=`,优先级高于等于 `==` 和不等于 `!=`。虽然这种优先级安排在某些情况下可能不太直观,...

    参考资料-015施工现场发电设施建设、运输安全技术交底.zip

    - 装载与固定:发电机在运输过程中需使用专用的装载工具,并确保其稳固固定,防止因颠簸或急刹车导致设备移位引发事故。 - 运输路线规划:考虑道路条件、交通状况,选择最安全、最便捷的运输路线,避开高风险区域...

    设备吊装运输方案.doc

    3. 操作人员资质:所有操作人员必须持有有效证书,具备相应操作技能和安全知识,严格按照操作规程执行。 4. 维护保养:定期进行设备保养和维护,以保持其性能稳定,延长使用寿命。 二、吊装运输的基本要求 1. 安全...

    最新附近吊篮租赁公司电话吊篮租赁合同模板WORD文件格式.docx

    这篇文档涉及的知识点主要集中在租赁合同的制定与执行上,特别是针对...在实际操作中,签订此类合同时,双方都应充分理解条款,避免因疏忽或误解导致的纠纷。合同中的每一条款都有其法律意义,对保障双方权益至关重要。

    MD5加密软件源代码

    这16步操作包括替换、异或、左移位等运算。 4. **结果组合**:经过主循环后,四个中间变量被组合成最终的128位MD5摘要。 5. **转换为十六进制字符串**:将得到的128位二进制MD5摘要转换成32位的十六进制字符串,...

    CRC16计算器

    CRC16算法的核心在于使用一个特定的二进制多项式,对原始数据进行模2除法运算,然后将得到的余数作为校验码添加到数据末尾。 在"CRC16计算器"中,我们主要涉及到以下几个关键知识点: 1. **CRC原理**:CRC的工作...

    2018年山东大学906数字电路(专)考研真题

    4. **数字信号处理**:在数字域内对信号进行的操作,如滤波、采样、量化、编码等。 5. **数模和模数转换器(DAC & ADC)**:数字系统与模拟世界之间的桥梁,用于将数字信号转化为模拟信号,反之亦然。 6. **存储器**...

    机械制图:07 图样画法.ppt

    基本视图的投影关系遵循“长对正,高平齐,宽相等”的原则,它们在六个投影面上的相对位置固定。 2. **向视图**:当基本视图不能满足表达需求时,可以自由配置视图,称为向视图。需要在视图上方标注视图名称并用...

    网络游戏-一种用于高清网络枪机尾板安装的支架.zip

    标题中的“网络游戏”可能是一个误解,实际上,这里提到的是一种硬件设备——“高清网络枪机”的尾板安装支架。这个支架是专为高清网络枪式摄像机设计的,用于稳定和安全地固定摄像头,尤其适用于监控系统。让我们...

    华为编程开发规范与案例

    这个问题给我们教训的是:在直接对内存地址进行操作时,一定要保证其值的合法性,否则容易引起内存操作越界,给系统的稳定性带来潜在的威胁。 【案例1.2.4】 近日在CDB并行测试中发现一个问题:我们需要的小区...

Global site tag (gtag.js) - Google Analytics