16进制的ASCII码在文件中以16进制是怎么表示出来的? 5

例如101F4CD2以16进制的ASCII码表示为3130314634434432它在文件中是D24C1F10形式表示的。这是为什么呢?... 例如101F4CD2以16进制的ASCII码表示为31 30 31 46 34 43 44 32
它在文件中是D24C1F10形式表示的。
这是为什么呢?
展开
 我来答
zdingyun
推荐于2017-09-27 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

16进制的ASCII码在文件中以16进制是转换为十六进制数值的字符形式才能成为可视形式。

如用UltraEdit软件打开一个图片文件,可以看到一堆16进制文本表示的ASCII码在左边,右边是以文本形式显示一堆乱码。

sun_siliang
2011-04-16 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4627万
展开全部
如果101F4CD2表示字符,则以ASCII码31 30 31 46 34 43 44 32存储。
如果101F4CD2表示数,则以D24C1F10形式存储。
追问
当101F4CD2表示数,以D24C1F10形式存储。这个过程是如何的?
如果E646306C表示数,那么它又是以什么形式存储的呢?
追答
1 int i=0xD24C1F10;//将十六进制数存入变量i;
fprintf(fp,i);//将变量i的值存入文件;

2 如果E646306C表示数,则以6C3046E6形式存储。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-20
展开全部
65,78,61,6D,70,6C,65,
This is a number 3692:54,68,69,73,20,69,73,20,61,20,6E,75,6D,62,65,72,20,33,36,39,32,
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式