码迷,mamicode.com
首页 > 编程语言 > 详细

java 位移运算符

时间:2017-12-26 21:02:09      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:无符号   进制   nbsp   div   java   system   post   str   integer   

 

 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 位移运算符

标签:无符号   进制   nbsp   div   java   system   post   str   integer   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!