Порядок байта (Endian) INT в NSLog?
-
26-09-2019 - |
Вопрос
Функция NSLog принимает спецификаторы формата Printf. Мой вопрос около% x спецификатор. Это печатает шестнадцатеричные коды как последовательность в памяти? Или у него есть собственный стиль последовательности печати?
unsigned int a = 0x000000FF;
NSLog(@"%x", a);
Результаты вышеуказанного кода на небольших или больших ценных процессорах равны или отличаются? А как насчет метода Nsstring's -initwithFormat? Следует ли это правило одинаково?
Решение
% x Всегда сначала печатает самые значимые цифры. Не имеет значения, на каком процессоре он работает.
Не связан с StackOverflow