A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shangxin 中级黑马   /  2014-3-17 21:38  /  954 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 shangxin 于 2014-3-22 08:59 编辑

如何把一个UInt32拆成4个Byte?

1 个回复

正序浏览
使用位移操作(>>):
  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)
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马