有一个数组char a[2],
a[0] = '0',a[1] = 'E'
我想把它转换成一个16进制的数0x0E,该如何做?
不好意思,只有10分,谢谢大家的帮助!
a[0] = '0',a[1] = 'E'
我想把它转换成一个16进制的数0x0E,该如何做?
不好意思,只有10分,谢谢大家的帮助!
解决方案 »
- VC++写的QQ自动登录软件,调实时出了问题
- 手工添加消息响应函数的问题
- 使用ADO连接一个mdb后,我怎样可以知道这个MDB中有几张表?分别叫什么名字?每个表有几个字段?
- 不要闲问题弱呀 帮帮忙啦!!!
- 用ct_library连接Sybase数据库,怎么把C:\Sybase\include下的库加进去啊!
- 关于EDIT内容刷新的问题 在线等待!
- dsn文件怎么导出
- 我做了一个基于对话框的程序,但不知怎么搞的,现在编译不出错,可是运行程序后一点反映都没有。这种情况一般是怎么回事?
- 怎么能取得google搜索栏的历史记录,请教~!
- 怎样查看自己提问的帖子?
- ado 中将查询结果存入一个表中的问题
- 一个进程怎么知道另一个进程已关闭了
char a[2], s[8];
a[0] = '0';
a[1] = 'E';
sscanf(a, "%x", &b);sprintf(s, "0x%02x", b);
// b的值等于14,即十六进制的0x0e
// s为0x0e