2

ビッグ エンディアン システムに 4 つのマルチバイト整数 A、B、C、D がある場合

AB = CD

それらがリトル エンディアン システムにある場合、同等性は維持されますか?

注:ネットワークから受信した番号の違いを取得したいので、ネットワーク順またはホスト順です。

4

1 に答える 1

8

エンディアンは、値ではなく、数値のコンピューターの表現のみに関するものです。値はエンディアンに依存せず、1であるため、等式が成り立ちます。


1もちろん、バイトが正しく解釈されない限り。これは、たとえば、ビッグ エンディアン システムがネットワークにいくつかのバイトを書き込み、受信側のリトル エンディアン システムがそれらをリトル エンディアンとして解釈する場合に発生する可能性があります。

于 2013-06-12T14:19:42.313 に答える