06 2012 档案

摘要:由于工作的需要经常会需要直接对十六进制的报文进行处理,有很多直接对位的操作,再此做一个记录,方便日后查阅。问题一:如何获取一个字节的后几位? 通过使用&操作符来获取,假如一个byte buf=0x16;(二进制为:00010110),当我们想获取它的后四位只需要这样:0x16&0xF(二进制为:1111)就可以取出后四位了。问题二:如何获取一个字节的前几位? 通过>>移位操作符来实现,和前面一样,我们想获取0x16的前四位(8-n)时只需要这样:0x16>>4,前三位这样取0x16>>(8-3)。.NET 位,字节相关常用类库BitConve 阅读全文
posted @ 2012-06-30 22:27 gyzhao 阅读(644) 评论(0) 推荐(0) 编辑