Byte-Reihenfolge (Endian) von int in NSLog?
-
26-09-2019 - |
Frage
akzeptiert NSLog Funktion printf Formatbezeich. Meine Frage ist etwa% x Spezifizierer. Ist dieser Druck Hex-Codes als Folge auf das Gedächtnis? Oder hat es seine eigene Druckfolge Stil?
unsigned int a = 0x000000FF;
NSLog(@"%x", a);
Die Ergebnisse des obigen Code auf wenig oder Big-Endian-Prozessoren sind gleich oder verschieden? Und wie NSString der -initWithFormat Methode? Ist es diese Regel folgt gleich?
Lösung
% x immer druckt die höchstwertigen Ziffern zuerst. Es spielt keine Rolle, welche Art von Prozessor es läuft.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow