昨天面试的问题? i am newbie,help u up ..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 >>> 是右移运算符,左边不够的地方补0>> 右移运算符<< 左移运算符-1>>>2-1在Java中用1111 1111 1111 1111 1111 1111 1111 1111来表示右移两位为0011 1111 1111 1111 1111 1111 1111 1111其结构为1073741823Java中表示负数的方法是将负数对应的正数全部取反,然后加1.如整数1用0000 0000 0000 0000 0000 0000 0000 0001表示.Java中是用2的补码来存储负数的 对啊,这个问题也就是考查了JAVA与C++的区别啊,在Think in java中也有说过啊~~~~~~~Java增添了三个右移位运算符“>>>”,具有与“逻辑”右移位运算符类似的功用,可在最末尾插入零值。“>>”则会在移位的同时插入符号位(即“算术”移位)。 System.out.println(2<<-1);呢? (回答)System.out.println(2<<-1);呢?-1在Java中用1111 1111 1111 1111 1111 1111 1111 1111来表示.看一下计算机组成原理移位原理就知道结果是0了 -1>>>2 结果是0011 1111 1111 1111 1111 1111 1111 1111 是2~30-1-1>>2 结果仍然是-12<<-1 结果是0 详细点好不?我对于(-1>>2)和(2<<-1)不是太明白呀。 惊天发现 空串.equals(str)的坏处 关于数字排列问题 运行中出现这种错误,JSP调用EJB,用的是STRUTS加EJB架构,谢谢各位大哥 jpcap包的问题 求水晶报表!有的发邮件给我!今天结帖![email protected]!!!! 求助!!!急!小女子先谢过了!!有关在mysql如何得到记录数的问题 文件下载:在ie6可以正常下载,但在ie5.5却不能下载。 jbuilder7问题!!!??? 关于的js问题(高分相送) 请教下载的问题 新手 xxxx.java 的文件要放 在那里啊 PrintStream out;如何初始化
>> 右移运算符
<< 左移运算符-1>>>2
-1在Java中用1111 1111 1111 1111 1111 1111 1111 1111来表示右移两位为
0011 1111 1111 1111 1111 1111 1111 1111其结构为1073741823
Java中表示负数的方法是将负数对应的正数全部取反,然后加1.如整数1用
0000 0000 0000 0000 0000 0000 0000 0001表示.Java中是用2的补码来存储负数的
Java增添了三个右移位运算符“>>>”,具有与“逻辑”右移位运算符类似的功用,可在最末尾插入零值。“>>”则会在移位的同时插入符号位(即“算术”移位)。
-1在Java中用1111 1111 1111 1111 1111 1111 1111 1111来表示.看一下计算机组成原理移位原理就知道结果是0了
结果是0011 1111 1111 1111 1111 1111 1111 1111 是2~30-1
-1>>2 结果仍然是-1
2<<-1 结果是0