分析64位十六进制数字
Parse 64bit hex numbers
我使用的是spirit X-3,希望解析以十六进制表示的RAM地址,如"00ff0af0"。对于64位系统,地址将具有64位的大小。
不幸的是,boost::spirit::x3::hex
使用了unsigned。
如何使用boost精神解析64位十六进制数字?
您可以尝试看看这是否有效:
uint_parser<boost::ulong_long_type, 16, 1, 16> hex_p;
相关文章:
- 我如何在GDB中打印十六进制的双重位
- 从char阵列中提取十六进制数字
- 如何在 c++ 中将十六进制数字转换为字符
- 使用字符串格式限制十六进制数字的数量
- 从输入中找到连续十六进制数字的最大数量
- 将十六进制数字从无符号字符转换为字符串
- 从 bin 文件 -c++ 中读取十六进制数字为每个字符 2 位数字
- 重载输出运算符给出十六进制数字而不是字符串
- 将十六进制数的 char[] 转换为对应于 ASCII 表中十六进制数字的字母的 char[] 并反转
- 从包含十六进制数字的std::string或QString创建std::bitset或QBitArray
- 将二进制值转换为十六进制值(32位)
- "first-chance exception..."消息中的十六进制数字是什么意思?
- 一次打印 2 个字节的十六进制数字
- 连接两个十六进制数字
- 分析64位十六进制数字
- 在一行代码中输入2个十六进制数字和一个字符串
- 十六进制数字系统中的指针值
- 将std::字符串数字转换为十六进制数字
- 格式化带符号十六进制数字的输出
- 将字节转换为两位十六进制数字