Ich habe eine Liste von Zahlen wie folgt:Wie werden hexadezimale Zahlen in C angezeigt?
0, 16, 32, 48 ...
ich diese Zahlen in Hexadezimal zur Ausgabe benötigen:
0000 , 0010,0020,0030,0040 ...
ich habe versucht, Lösung wie:
aber das Ergebnis, das ich habe ist:
0000, 0001, 0002, 0003, 0004 ...
Ich glaube, ich bin dort in der Nähe. Kann jemand helfen, wie ich nicht bin so gut bei printf
in C.
Danke.
Versuchen Sie 'printf ("% d:% .4x \ n ", a, a)', Ich denke, dass Ihr 'a' nicht den Wert hat, den Sie denken, dass es hat. –
ja, du hast Recht. Ich war geistesabwesend. sorry für diese dumme Frage ... – root