字节顺序的NSLog为int(端)?
-
26-09-2019 - |
题
的NSLog函数接受printf格式说明符。 我的问题是关于%×说明符。 这是否打印十六进制代码作为存储序列?或者它有它自己的打印序列的风格?
unsigned int a = 0x000000FF;
NSLog(@"%x", a);
在小或大endian处理器的上面的代码的结果是相同的或不同? 又有怎样的NSString的-initWithFormat方法?它同样遵循这个规则?
解决方案
%×总是首先打印的最显著数字。不要紧,什么样的处理器在运行上。
不隶属于 StackOverflow