如何将十六进制字符串转换为无符号长整数? [英] How to convert a hex string to an unsigned long?
本文介绍了如何将十六进制字符串转换为无符号长整数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下十六进制值
CString str;
str = T("FFF000");
如何将其转换为 unsigned long
?
推荐答案
#include <sstream>
#include <iostream>
int main()
{
std::string s("0xFFF000");
unsigned long value;
std::istringstream iss(s);
iss >> std::hex >> value;
std::cout << value << std::endl;
return 0;
}
这篇关于如何将十六进制字符串转换为无符号长整数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文