我问这个问题是因为我正在将字节流从 C 进程发送到 Java。在 C 端,32 位整数的 LSB 是第一个字节,MSB 是第四个字节。
所以我的问题是:在Java方面,当我们读取从C进程发送的字节时,什么是endian在Java方面?
后续问题:如果Java端的字节序与发送的字节序不同,如何在它们之间进行转换?
使用网络字节顺序(大端),这与 Java 使用的相同。请参阅 C 中不同翻译器的 man htons。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)