NSLogのintのバイト順(エンディアン)?
-
26-09-2019 - |
質問
のNSLog関数はprintfの書式指定を受け付けます。 私の質問は、%X指定子についてです。 メモリ上のシーケンスとして、この印刷16進コードをしていますか?それとも、それはそれ自身の印刷シーケンスのスタイルを持っているのですか?
unsigned int a = 0x000000FF;
NSLog(@"%x", a);
リトルまたはビッグエンディアンのプロセッサ上で上記のコードの結果は同じでも異なっていても? そして、どのようにNSStringのの-initWithFormat方法は?それが均等にこのルールに従っていますか?
解決
%Xは常に最上位の桁を出力します。それが実行されているプロセッサの種類かは重要ではありません。
所属していません StackOverflow