社区
C语言
帖子详情
利用C读二进制文件
wwzlgx
2002-04-22 02:36:49
在c语言中,16进制的数据是如何存取的?按顺序分别读高八位和低八位,先读出的是高位还是低位?谢谢!
...全文
72
10
打赏
收藏
利用C读二进制文件
在c语言中,16进制的数据是如何存取的?按顺序分别读高八位和低八位,先读出的是高位还是低位?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyc_nj
2002-04-26
打赏
举报
回复
是的,正好说反了.对不起.
谢谢 jishiping
jishiping
2002-04-23
打赏
举报
回复
jyc_nj(老蔣) 刚好说反了。
在Intel的CPU中,先低位,后高位。在motorola系列的CPU的系统上,先高位,后低位。
风中飘扬的柳絮
2002-04-23
打赏
举报
回复
C语言中,读取二进制数据是要用到流式文件格式,也就是依次顺序读取文件中的内容,而且是以字节为单位的。16进制也可以看作二进制数据,好比0x0F,就是00001111了。你可以用下面的程序来看看,到底是怎读出来的!
union MyB
{
char half;
int all;
};
void Read()
{
MyB input;
/*请在此前写入文件指针的调用和打开文件的相关语句*/
input = fgetc(fp);
printf("Read half of the Byte: %#x\n",input.half);
printf("Read all of the Byte: %#X",input.all);
fclose(fp);
}
color918
2002-04-23
打赏
举报
回复
和CPU有关了,又Big and little俩中
liem
2002-04-22
打赏
举报
回复
打开时用"b"方式
linjiework
2002-04-22
打赏
举报
回复
这个好像和系统有关系。
晨星
2002-04-22
打赏
举报
回复
使用iostream吧。
jyc_nj
2002-04-22
打赏
举报
回复
我不知道这算不算有点讨厌,但在用motorola系列的CPU的系统上就正好相反。
flcheng
2002-04-22
打赏
举报
回复
楼上对
jyc_nj
2002-04-22
打赏
举报
回复
写入是按字操作,那么按字节读,先高八位,后低八位。
c语言
二进制
地图
文件
管理系统
一个对
二进制
地图
文件
,进行
读
取并转化为文本
文件
,
利用
多种排序,实现查找功能,并更新
文件
。 适合c语言初做项目的同学,对于进制转换和排序都有较多的应用
以
二进制
方式打开
文件
并显示
利用
C库函数,轻松实现以
二进制
方式打开
文件
并显示
利用
C/C++
二进制
读
写png
文件
的方法示例
二进制
文件
不是以ASCII代码存放数据的,它将内存中数据存储形式不加转换地传送到磁盘
文件
,因此它又称为内存数据的映像
文件
。因为
文件
中的信息不是字符数据,而是字节中的
二进制
形式的信息,因此它又称为字节
文件
。 ...
哈夫曼树
二进制
与字符串转换
利用
哈夫曼树,将
二进制
与字符串转换.这是一个简单的编程,C语言写的.
51单片机
利用
LCD1602实现进制转换
选用的是亚博BST-V51单片机;...
二进制
、八进制、十进制、十六进制之间的相互转换, 该压缩包主要是代码部分,同时也包含Project.Hex
文件
,可直接用stc下载烧录, 在购买后有问题的可以直接联系我,提供解决方案。
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章