Pregunta

Función NSLog acepta especificadores de formato printf. Mi pregunta es acerca de x% especificador. Hace códigos hexadecimales esta impresión como la secuencia en la memoria? ¿O tiene su propio estilo secuencia de impresión?

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

Los resultados de código anterior en procesadores pequeños o grandes endian son iguales o diferentes? ¿Y qué tal método -initWithFormat de NSString? Lo hace sigue esta regla por igual?

¿Fue útil?

Solución

% x siempre imprime los dígitos más significativos primero. No importa qué tipo de procesador que se está ejecutando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top