Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5056
  • 博文数量: 1
  • 博客积分: 49
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-22 16:56
文章分类
文章存档

2012年(1)

我的朋友

分类: Java

2012-04-23 11:15:04



移位操作符 << 优先级高于  位操作符 &

点击(此处)折叠或打开

  1. /**
  2.      * convert big-edian to little-edian
  3.      * the operator priority: << is bigger than &
  4.      * */
  5.     private static final short palm_swap16(short word) {
  6.         
  7.         return (short)((word & 0xFF) << 8 | 0xFF & (word >> 8));
  8.     }
  9.     
  10.     /**
  11.      * convert big-edian to little-edian
  12.      * the operator priority: << is bigger than &
  13.      * */
  14.     private static final int palm_swap32(int i) {
  15.         return (i & 0xFF) << 24
  16.                 | (0xFF & i >> 8) << 16
  17.                 | (0xFF & i >> 16) << 8
  18.                 | (0xFF & i >> 24);
  19.     }

阅读(3798) | 评论(3) | 转发(1) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~

认真的鱼1232012-04-26 18:53:28

呵呵,收藏一下,有点用处的

无色T恤2012-04-25 16:26:49

检查小端和大端模式方法是怎么实现的呢?

图片MM2012-04-24 11:16:07

大端模式、小端模式和MSB、LSB是一个概念吗?