您的位置:首页 > 其它

移位

2015-06-18 09:47 302 查看
C/C++中可以sizeof测试Int,
char, boolean。。。。。。的字节数,而java中int
char boolean的字节数貌似是固定的,与硬件平台和系统无关。Int:32位,4个字节
;char:16位,2个字节;boolen:8位1个字节。

左移(a<<n1):正数和负数都是在左端去掉前n1位,右端后n2位加0;

右移(b>>n2):正数末尾去掉后n2位,左端前n2位加0;负数末尾去掉后n2位,左端前n2位加1;

无符号右移(c>>>n3):无论是整数还是负数,都是在左端前n3位加0,去掉尤端厚n3位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: