java实现循环左移和右移的简单算法

您所在的位置:网站首页 循环左移和循环右移 java实现循环左移和右移的简单算法

java实现循环左移和右移的简单算法

#java实现循环左移和右移的简单算法| 来源: 网络整理| 查看: 265

 byte a=112,用程序实现,将其循环左移三位和右移三位。

112的二进制原码:0111 0000

112循环左移3位后的二进制码:1000 0011

112循环右移3位后的二进制码:0000 1110

 

先将循环左移的程序代码告诉大家:

public class TestCircle{  public static void main(String args[]){   byte x=112;   System.out.println((byte)(x5));  } }

程序的输出结果是-125,它的原码为1111 1101,补码为1000 0011(正好是112循环左移三位后的数字)

 

再看循环右移的程序代码:

public class TestCircle{  public static void main(String args[]){   byte x=112;   System.out.println((byte)(x>>3|x



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3