如何将十进制数据转化为十六进制

hbtsm 2003-07-03 08:57:09
如何将十进制数据转化为十六进制,然后以字节为单位进行存储呀。我是想把数据存储为波形文件(以wav为扩展名)的形式。
...全文
97 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
__________________ 2003-07-04
  • 打赏
  • 举报
回复
int n=4512;//十进制
_write(fh,(void*)&n,sizeof(int));
//写入文件后,就是按字节存储,但高字节在前。文件中这些字节可以说是十六进制的
wuchuncai 2003-07-04
  • 打赏
  • 举报
回复
不用转。
你试一试.
CFile saveFile;
if(saveFile.Open("c:\\text",CFile::modeCreate|CFile::modeWrite))
{
BYTE ss=255;
saveFile.Write(&ss,1);
saveFile.Close();
}
看看存盘的是什么:0xff
zxindut 2003-07-04
  • 打赏
  • 举报
回复
itoa(a,b,16)我用过
可以的
呵呵
weasea 2003-07-04
  • 打赏
  • 举报
回复
呵呵

都有道理!
xubobbs 2003-07-04
  • 打赏
  • 举报
回复
呵呵,我现在也知道itoa可以啦,上次别人问了这个东西,我还特意做了一个给人家,呵呵,现在看来是瞎指导人家啦
ANewGuy 2003-07-04
  • 打赏
  • 举报
回复
up
无敌魔仙 2003-07-04
  • 打赏
  • 举报
回复
itoa(a,b,16),
可以的 ,
同意
zgh266 2003-07-04
  • 打赏
  • 举报
回复
itoa(a,b,16)
sdp820101 2003-07-04
  • 打赏
  • 举报
回复
itoa,atoi
sevenking 2003-07-03
  • 打赏
  • 举报
回复
stdlib.h
头文件
zjp899 2003-07-03
  • 打赏
  • 举报
回复
itoa(a,b,16)
可以的 同意
zhucde 2003-07-03
  • 打赏
  • 举报
回复
itoa(a,b,16)
nonocast 2003-07-03
  • 打赏
  • 举报
回复
TY

再不行,就做个译码器
0 - 0
1 - 1
2 - 10
3 - 11
.......
8 - 1000
9 - 1001
A - 1010
B - 1011

自己编码也行
呵呵
我看还是用itoa(a, b, 16)吧
------------------
May you succeed!
------------------
jvcit 2003-07-03
  • 打赏
  • 举报
回复
itoa(a,b,16)

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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