Вопрос

Функция NSLog принимает спецификаторы формата Printf. Мой вопрос около% x спецификатор. Это печатает шестнадцатеричные коды как последовательность в памяти? Или у него есть собственный стиль последовательности печати?

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

Результаты вышеуказанного кода на небольших или больших ценных процессорах равны или отличаются? А как насчет метода Nsstring's -initwithFormat? Следует ли это правило одинаково?

Это было полезно?

Решение

% x Всегда сначала печатает самые значимые цифры. Не имеет значения, на каком процессоре он работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top