社区
数据结构与算法
帖子详情
如何读一个二进制文件,并使前4个字节的数字高位与低位互换,在求出他的十进制的值?
shansheng
2003-12-05 11:46:06
如何读一个二进制文件,并使前4个字节的数字高位与低位互换,在求出他的十进制的值?
例如:二进制的文件‘1100101111001100100111000000011’(十六进制为0x65,0xe6,0x4e,0x3),
怎么把高低位互换得到“0x034ee665”?
并怎么把他读成字符串“55502437”(十进制)?
怎么读出此二进制文件的第7位是0还是1?
...全文
99
2
打赏
收藏
如何读一个二进制文件,并使前4个字节的数字高位与低位互换,在求出他的十进制的值?
如何读一个二进制文件,并使前4个字节的数字高位与低位互换,在求出他的十进制的值? 例如:二进制的文件‘1100101111001100100111000000011’(十六进制为0x65,0xe6,0x4e,0x3), 怎么把高低位互换得到“0x034ee665”? 并怎么把他读成字符串“55502437”(十进制)? 怎么读出此二进制文件的第7位是0还是1?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topology18
2003-12-05
打赏
举报
回复
char array[length];
FILE *fp = fopen("***.*",rb);
fread(array,1,length,fp);
char result[length];
for( int i=0 ; i<length ; i++ )
result[length-1-i] = array[i] ;
shansheng
2003-12-05
打赏
举报
回复
d
地震segy格式详解.docx
SEGY格式是一种
二进制
格式,每个数据占4个
字节
,
低位
在
前
,
高位
在后。在
读
取SEGY格式的步骤中有两个步骤:Step1:
读
取
一个
32位的数据;Step2:
互换
该数据的第
一个
字节
和第四个
字节
,
互换
该数据的第二个
字节
和第三个...
三维地震数据体任意剖面抽取算法及C语言程序实现.pdf )
而微机中则是低
字节
在
前
,高
字节
在后),所以在处理SEGY格式数据时需要进行
高位
与
低位
的
互换
处理。 3. **240
字节
道头**:这部分位于每一道地震数据之
前
,用来记录该地震道的相关信息,如采样间隔、采样点数、
文件
...
C语言中常用的符号.pdf
2. 提取特定
字节
:若想获取
一个
整数的低
字节
,可以将该整数与0xFF(
二进制
11111111)进行按位与运算,这样可以保留最低的8位。 接下来是“按位或”运算符`|`。同样是双目运算符,只要两个操作数的对应二进位有
一个
...
山东专升本计算机公共课经典填空题.doc
2. 进制转换:
十进制
数转换为十六进制,需要将
十进制
数
值
除以16,得到的商和余数分别代表
高位
和
低位
的十六进制数。 3. 存储空间计算:计算存储空间大小时,需要先将地址范围转换为
十进制
,然后用高端地址减去低端...
汇编语言试题.doc
已知在AX、BX中放有一32位有符号
二进制
数,求其绝对
值
送入CX、DX中 CMP AX, 0 ; 比较AX是否小于0 JNS .no_negate ; 如果非负则跳过 NEG AX ; 否则取反 NEG BX ; 并取BX的反 .no_negate: MOV CX, AX ; 复制结果到CX ...
数据结构与算法
33,029
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章