我正在阅读有关字节序的一些教程。得到了整数部分。但 通过提及endianness问题是否也适用的教程 对于C风格的字符串,没有提到正确的答案。 endiannes是否适用于C样式字符串? 根据我的理解,不,我是否正确?
例如,如果我有像这样存储的字符串“cap”char: c a p \0
addr: 1000 1001 1002 1003
说它写入文件。当来自不同endiannes的人阅读它时,我认为它应该仍然可以,不是吗?
答案 0 :(得分:7)
字节顺序仅适用于长度超过一个字节的实体。因此,窄 C字符串是char
的数组应该没问题。
如果您有宽字符串,但类型为wchar_t[]
,那么您一定要关注正确处理字节顺序。