NSLog中int的字节顺序(endian)?

时间:2010-05-14 18:25:11

标签: c format endianness specifier

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

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

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

1 个答案:

答案 0 :(得分:3)

%x始终首先打印最高有效数字。无论运行什么样的处理器都无所谓。