首页 > 编程语言 > 详细

java 位移运算符

时间:2017-12-26 20:15:00      阅读:232      评论:0      收藏:0      [点我收藏+]

 

 1     int i = 10;
 2     System.out.println(Integer.toBinaryString(i));
 3     //二进制右移  ----除以2
 4     int a=i>>1;
 5     System.out.println(Integer.toBinaryString(a));
 6     //二进制左移  ----乘以2
 7     int b=i<<1;
 8     System.out.println(Integer.toBinaryString(b));
 9     //二进制    无符号右移   最高位补0   只是对32位和64位的值有意义
10     int c=i>>>1;
11     System.out.println(Integer.toBinaryString(c));    

 

1010
101
10100
101

 

java 位移运算符

原文:https://www.cnblogs.com/the-wang/p/8119763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!