0

NSLog 函数接受 printf 格式说明符。我的问题是关于 %x 说明符。这是否将十六进制代码打印为内存序列?还是它有自己的打印顺序样式?

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

以上代码在小端或大端处理器上的结果是相同还是不同?那么 NSString 的 -initWithFormat 方法呢?它是否同样遵循这个规则?

4

1 回答 1

3

%x 总是首先打印最重要的数字。不管它运行在哪种处理器上。

于 2010-05-14T18:29:36.120 回答