读书人

16进制用int 保存 如何保存

发布时间: 2013-12-06 17:56:43 作者: rapoo

16进制用int 保存 怎么保存?
0x0f 怎么保存下来? 0x0f 字符串读取出来后,atoi转换后 保存到int 里面
我打印后 int %X 是0 为什么?
[解决办法]
进制的问题,以0x开头的是16进制数,参考:


#include "iostream"
using namespace std;

typedef unsigned long ULONG;

int main()
{
char* l_cpTemp = "0x12345678";
ULONG u = strtoul(l_cpTemp, 0, 16);

cout<<u<<endl;

return 0;
}


引用:
0x0f 怎么保存下来? 0x0f 字符串读取出来后,atoi转换后 保存到int 里面
我打印后 int %X 是0 为什么?

读书人网 >C语言

热点推荐