当前位置:  技术问答>java相关

一个位移问题???????????//

    来源: 互联网  发布时间:2015-11-03

    本文导语:  以下数据相应为int   -65280———1111 1111 0000 0000 [1]:    1111 1111 0000 0000>>5即除以32 结果为 0000 0111 1111 1000 前五位怎么是0000 0与[3]有何不同? [2]:    1111 1111 0000 0000>>>5 结果为 1111 1111 1111 1000 前五位怎么...

以下数据相应为int  
-65280———1111 1111 0000 0000
[1]:    1111 1111 0000 0000>>5即除以32
结果为 0000 0111 1111 1000 前五位怎么是0000 0与[3]有何不同?
[2]:    1111 1111 0000 0000>>>5
结果为 1111 1111 1111 1000 前五位怎么是1111 1与[4]有何不同?
[3]     10101011>>2
结果为 11101010 前两位是11?
[4]     10101011>>>2
结果为 00101010 前两位是00?
[5] 位移的什么情况在前面加0 或1?
[6] 是不是所有的二进制最高位在JAVA中均为符号位?如果是?上面的[4]也为负了?
[7] 1073741824对应
   0100 0000 0000 0000 0000 0000 0000 0000 0000 是算术位移,>>>是逻辑位移
前者左边位补上最高位的bit,后者补0

-65280的binary是11111111111111110000000100000000

你的那个是65280

|
同意 chenyuan_tongji(codeguru)

|
java 有符号位

    
 
 

您可能感兴趣的文章:

  • 位移操作问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C#位移的介绍与例子
  • UNIX环境编程中"当前文件位移量"是什么意思?
  • 一个文件多次打开,分别用lseek调整当前文件位移,他们互相之间会影响吗?
  • 一道关于位移操作符的SCJP题,急急急
  • Android开发之图形图像与动画(二)Animation实现图像的渐变/缩放/位移/旋转


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3