读书人

java中的位移运算符

发布时间: 2012-09-23 10:28:11 作者: rapoo

java中的移位运算符

移位运算符是在数字的二进制形式上进行平移。主要有左移(<<)、带符号右移(>>)以及无符号右移(>>>)。

左移运算符(<<)的运算规则为:按二进制形式将数字左移相应位数,高位舍弃,低位补零。带符号右移运算符(>>)的运算规则为:按二进制形式将数字右移相应位数,低位舍弃,高位正数补零,负数补1。无符号右移运算符(>>>)的运算规则为:按二进制形式将数字右移相应位数,低位舍弃,高位补零。

byte b=8;short s=8;char c=8;int i=8;long l=8;System.out.println(b >> 32);  System.out.println(s >> 32); System.out.println(c >> 32);  System.out.println(i >> 32); System.out.println(l >> 32); 


原博地址:http://blog.csdn.net/maggiedorami

版权声明:原创文章,转载时请务必加上原文超链接、作者信息或本声明。


读书人网 >编程

热点推荐