gpt4 book ai didi

c - c风格字符串的endiannes问题

转载 作者:太空狗 更新时间:2023-10-29 16:02:02 27 4
gpt4 key购买 nike

我正在阅读一些关于字节顺序的教程。得到整数部分。但剩下的教程提到字节序问题是否也适用对于 C 风格的字符串,没有提到正确答案。endiannes 适用于 C 风格的字符串吗?根据我的理解,不。我是对的吗?

例如,如果我像这样存储字符串“cap”

char:    c    a    p   \0
addr: 1000 1001 1002 1003

假设它被写入文件。当来自不同 endiannes 的人阅读它时,我认为它应该还可以,不是吗?

最佳答案

字节序仅适用于长度超过一个字节的实体。因此,作为 char 数组的narrow C 字符串应该没问题。

但是,如果您有 wchar_t[] 类型的宽字符串,那么您一定要注意正确处理字节序。

关于c - c风格字符串的endiannes问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19242419/

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