Wie drucke ich "unsigned long" in C?

Kann ich nie verstehen, wie man print unsigned long Datentyp in C.

Angenommen unsigned_foo ist ein unsigned longdann versuche ich:

  • printf("%lu\n", unsigned_foo)
  • printf("%du\n", unsigned_foo)
  • printf("%ud\n", unsigned_foo)
  • printf("%ll\n", unsigned_foo)
  • printf("%ld\n", unsigned_foo)
  • printf("%dl\n", unsigned_foo)

Und alle von Ihnen zu drucken, die irgendeine Art von -123123123 - Nummer statt der unsigned long habe ich auch.

InformationsquelleAutor der Frage bodacydo | 2010-07-09

Schreibe einen Kommentar