0

long long を他のものと一緒にバイト配列に Java サーバーに送信しています。Javaの終わりで長いものを変換すると、私が期待しているものではありません。私は Java コンバーターをテストしましたが、私は ObjectiveC を低レベルにすると、これと同じくらい簡単になると思いました。

uint8_t *data = alloca(sizeof(longlong));
memcpy(&data[sizeof(Byte)+1],&theLong,sizeof(long long));

そうですか、それとも間違った方向に進んでいますか?

4

1 に答える 1

1

多分...エンディアンに依存します...ここを見てください:http://en.wikipedia.org/wiki/Endianness

于 2012-12-06T00:17:01.220 に答える