如何将字符串“0A”或“0F”转化成16进制的 0x0A 或 0x0F ?在线等待!马上给分!

lihhll 2003-02-27 08:49:34
如何将字符串“0A”或“0F”转化成16进制的 0x0A 或 0x0F .在线等待!
...全文
542 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bares 2003-02-27
  • 打赏
  • 举报
回复
对,就按z_sky() 的来!
z_sky 2003-02-27
  • 打赏
  • 举报
回复
可以用sscanf();

char buff[10] = "0A";
int i;
sscanf(buff,"%02x",&i);

很多方式都可以。也可以自己逐个字母转换.
ninesong 2003-02-27
  • 打赏
  • 举报
回复
其实你只要把它转化为整型数字,然后用十六进制格式输出就OK了。

不知道你具体要做什么。本来计算机里的数字都是2进制,至于你看到的是几进制就是输出的问题了。

我是这么想的噢。

70,040

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧