黑马程序员技术交流社区

标题: 如何把一个UInt32拆成4个Byte? [打印本页]

作者: shangxin    时间: 2014-3-17 21:38
标题: 如何把一个UInt32拆成4个Byte?
本帖最后由 shangxin 于 2014-3-22 08:59 编辑

如何把一个UInt32拆成4个Byte?
作者: 鬼鬼    时间: 2014-3-21 20:35
使用位移操作(>>):
  1.             uint num = 0x01020304;
  2.             byte p1 = (byte)(num >> 24);  //首字节(01)
  3.             byte p2 = (byte)(num >> 16);  //第二字节(02)
  4.             byte p3 = (byte)(num >> 8);  //第三字节(03)
  5.             byte p4 = (byte)num;  //末字节(04)
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2