C语言如何在16进制文件中插入数据?

比如原来的16进制文件000007E90000012C现在我要在E9后面插入FFFFF6DCFFFFFF38E9在原来的第四位,用位数插入,原来的5678位向后挪,FFF... 比如原来的16进制文件 00 00 07 E9 00 00 01 2C
现在我要在E9后面插入FF FF F6 DC FF FF FF 38 E9在原来的第四位,用位数插入,
原来的5 6 7 8位向后挪,FF FF F6 DC为原来的5 6 7 8位 该怎么写
展开
 我来答
OMVND
2019-12-18 · TA获得超过4724个赞
知道小有建树答主
回答量:5016
采纳率:70%
帮助的人:158万
展开全部
首先,定义一个字符串变量char和asc,保存转换的字符和转换后的16进制数。

2、定义一个整型变量n,保存字符的ASCII码。

3、给字符char赋值,其值为字符i。

4、将字符char转换为ASCII码,并保存在n中。

5、字符的ASCII码,进一步转换为16进制数,并保存在变量asc中。

6、最后,输出字符转换为16进制数后的数值。

7、运行程序,代码中的字符i,已成功转换为16进制数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式