0

NSLog 関数は printf フォーマット指定子を受け入れます。私の質問は %x 指定子についてです。これはメモリ上のシーケンスとして 16 進コードを出力しますか? それとも、独自の印刷シーケンス スタイルを持っていますか?

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

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

4

1 に答える 1

3

%x は常に最上位桁を最初に出力します。実行しているプロセッサの種類は関係ありません。

于 2010-05-14T18:29:36.120 に答える