📄 用put进行写操作时发现写入的十六进制代码位置不对.txt
字号:
实 际 上 你 的 写 代 码 并 没 有 问 题 , 只 是 你 对 文 件 存 储 的 理 解 有 问 题 。 Intel的 CPU存 储 整 数 采 用 的 是 高 字 节 在 后 , 低 字 节 在 前 。 Motorola的 CPU正 好 相 反 。 在 Intel的 机 器 上 , &H4D61在 内 存 和 文 件 中 都 是 保 存 为 &H61 &H4D。 如 果 你 用 Put一 次 写 入 一 个 双 字 节 整 数 , 在 读 的 时 候 使 用 Get再 一 次 读 出 一 个 双 字 节 整 数 , 那 么 得 到 的 数 仍 然 是 &H4D61, 不 会 有 错 。 但 是 如 果 你 采 用 两 次 读 操 作 , 每 次 读 一 个 字 节 , 那 么 先 读 出 &H61, 后 读 出 &H4D。
<END>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -