如何将一个十六进制数的数字分离出来
2017-04-09 19:44
375 查看
把一个十六进制数中数字分离出来
思考一个问题:如何把十六进制数分离出来?
通过移位的方式,比如 右移0xff,然后和0xff按位与
int main(void) { unsigned int byte = 0x1234; unsigned int high; unsigned int low ; high = (byte>>8)&0xff; low = byte & 0xff; printf("%x,%x",high,low); return 0; }
结果是:
相关文章推荐
- 如何把SQL SERVER中一个含有数字的字符串找出来?
- 如何把excel同一个单元格内的文字和数字分别提取出来?
- SQL里如何查询一个字段里不是数字类型的值出来
- 如何把一个字符串中的数字提取出来? Javascript
- Oracle 中如何判断一个字符串是否为数字
- 如何判断一个字符串只包含数字字符
- 如何判断一个字符全部包含数字
- 如何使某一个输入框 只响应 数字键 小数点和backspace键
- 如何把一个图像存储到XML数据中,并读取出来?
- 在一个repeater 中的模板列中的 button 如何能执行事件并且把所在行数据的ID读出来
- 如何把一个字段中的重复内容列出来?
- 如何对一个RichEdit查询,并把查询出来的结果放到另一个RichEdit里,
- C#如何判断一个字符串中中文和字母或数字的个数(转载)
- 从别人的一个“如何防止SQL注入“的帖子联想出来的一个有趣的解决方案”
- 如何把一个图像存储到XML数据中,并读取出来
- 最近被一个问题困扰着,如何实现类似Photoshop的多层图像操作,每层可单独操作,又可以组合显示出来。
- 求助,这样的文本文件如何读取出来并放在一个DataGrid控件中显示?
- [VB.NET]如何把一个图片保存到access中,又如何把它读取出来,并在picturebox中显示?
- 如何获取一个int型数字的位数
- 俺写不出来 先贴一个别人的《如何成为一名黑客》