关于位移的问题,解惑马上给分!!! 不知道啊。int型的只有32位啊。你移动了33位。明显不对。最多移动32位啊否则没意义了。 -33 >> 31 的结果就是 -1。。这是一定的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得a>>n是按a>>(n%32)进行处理的. (猜得) 我觉得a>>n是按a>>(n%32)进行处理的. (猜得) 主要要看ishr指令是如何处理的 FBug(花知) 好象是我错了,那问题还是一样的,正数补0的话,挪了32位也就全变成0了但是我并没有移动32位,我只是拿-33做个例子罢了 -50 >> 32 = -50 ;是一样的没有人真正明白么,还是不懂啊 //我觉得a>>n是按a>>(n%32)进行处理的. (猜得)//主要要看ishr指令是如何处理的看来我猜对了.刚查了Inside JVM, 右移指令 ishr如a>>n所移位数由n的最低5位决定, 相当a>>(n&0x1f) 也就是a>>(n%32) =========== 这么高深,pf,pf分都给你了!! 16 10 20x1f 31 11111原来 a>>(n&0x1f) 就是a>>(n%32) 哦。。这么妙啊。不是吧。。我测试了:-33 >> 33 后也是 -33 啊。。 java.lang包 ?显示错误需要类“ConsoleApplication1.Program”的显式封闭实例来实例化内部类 配置好了变量也可以用javac通过编译了但执行的时候就不行了进来看看 请JTable高手帮忙,怎么样在JTable中设置超联接,不解决不想混IT.下海去生意了。 新手請教文件流問題 ASII如何转化为字符? 请问如何在jPanel上画图? 虚心请教! 我下载了这个版ROSE 对吗? 求 forte的注册码或注册机 急!!!jacob参数传递问题 从vc向java转的新鸟,关于import不明白...
好象是我错了,那问题还是一样的,正数补0的话,挪了32位也就全变成0了但是我并没有移动32位,我只是拿-33做个例子罢了
-50 >> 32 = -50 ;是一样的
没有人真正明白么,还是不懂啊
//主要要看ishr指令是如何处理的看来我猜对了.刚查了Inside JVM, 右移指令 ishr
如a>>n
所移位数由n的最低5位决定, 相当a>>(n&0x1f) 也就是a>>(n%32)
===========
分都给你了!!
16 10 2
0x1f 31 11111原来 a>>(n&0x1f) 就是a>>(n%32) 哦。。这么妙啊。不是吧。。我测试了:-33 >> 33 后也是 -33 啊。。