gpt4 book ai didi

c - 我的二进制文件中的零是怎么回事?

转载 作者:IT王子 更新时间:2023-10-29 00:58:07 25 4
gpt4 key购买 nike

所以。我一直在试验 fwrite()。

在我的系统上 sizeof( int ) = 4。我有一个整数数组,其中包含:1、2、3、4、5 和 6。

当我将它写入二进制文件并使用 hexdump 查看它时,我得到:

0000000 0001 0000 0002 0000 0003 0000 0004 0000
0000010 0005 0000 0006 0000
0000018

什么是在 4 字节值之间写入零?

最佳答案

因为 1(例如)表示为 4 字节十六进制是 00000001。显然你在 little-endian 上系统,因此当您检查文件时显然是从后到前的顺序。

关于c - 我的二进制文件中的零是怎么回事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com