Domanda

funzione NSLog accetta identificatori di formato printf. La mia domanda riguarda% x specificazione. Fa i codici esadecimali questa stampa come sequenza di memoria? O ha un proprio stile sequenza di stampa?

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

I risultati del codice di cui sopra su poco o big endian processori sono uguali o diversi? E per quanto riguarda il metodo di -initWithFormat NSString? Lo fa segue questa regola altrettanto?

È stato utile?

Soluzione

% x stampa sempre il maggior numero di cifre significative prima. Non importa che tipo di processore è in esecuzione su.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top