首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

16进制用int 保存 如何保存

2013-12-06 
16进制用int 保存 怎么保存?0x0f怎么保存下来? 0x0f 字符串读取出来后,atoi转换后 保存到int 里面 我打印

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 为什么?

热点排行