首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JAVA的三个移位运算符

>>(<<):带符号右(左)移,高位补符号位。 >>>(<<<):不带符号右(左)移,高位补零。 <<:左移,末尾补零。 view plaincopy to clipboardprint? public static void main(String[] args) { int i = 11; String si = Integer.toBinaryString(i); String si2 = Integer.toBinaryString(i>>>2);//右移,高位补零 String si3 = Integer.toBinaryString(i>>2);//右移,高位补符号位 String si4 = Integer.toBinaryString(i<<2);//左移,末尾补零 System.out.println("org:\t" + si); System.out.println("正数>>>结果\t" + si2); System.o...
类别:程序开发 - JAVA    查看:94    更新:2014-05-14