質問

のNSLog関数はprintfの書式指定を受け付けます。 私の質問は、%X指定子についてです。 メモリ上のシーケンスとして、この印刷16進コードをしていますか?それとも、それはそれ自身の印刷シーケンスのスタイルを持っているのですか?

unsigned int a = 0x000000FF;
NSLog(@"%x", a);

リトルまたはビッグエンディアンのプロセッサ上で上記のコードの結果は同じでも異なっていても? そして、どのようにNSStringのの-initWithFormat方法は?それが均等にこのルールに従っていますか?

役に立ちましたか?

解決

%Xは常に最上位の桁を出力します。それが実行されているプロセッサの種類かは重要ではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top