首页
社区
课程
招聘
[旧帖] [求助]如何快速获取char变量16进制表示法?(重点要高效) 0.00雪花
发表于: 2011-4-4 05:46 1314

[旧帖] [求助]如何快速获取char变量16进制表示法?(重点要高效) 0.00雪花

2011-4-4 05:46
1314
我自己写一段代码,模拟UltraEdit一类的工具,用二进制(16进制)显示文件内容。

我想知道,我读入缓存的文件内容,怎么快速的转换成16进制的显示?一个char字节有没有强制类型转换可以直接显示6F DA?因我现在能直接显示的只有ASCII字符或者是char对应的10进制数字,要转换成16进制需要自己用函数去实现,加载一个2M字节的文件就需要运行100万次转换函数

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
char是一个字节,怎么会变成6F DA呢?

printf("%02X",ch);
2011-4-4 16:44
0
雪    币: 41
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我的意思是char*,从文件中读取后在缓冲区就是char*格式吧
2011-4-4 19:05
0
游客
登录 | 注册 方可回帖
返回
//