Steuerzeichen für integer %i oder %d ?

Post Reply
Message
Author
Tobi

Steuerzeichen für integer %i oder %d ?

#1 Post by Tobi »

Hi,
Ich bin gerade beim Erlernen von C. Dabei bin ich auf ein paar Ungereimtheiten gestossen, welche mir mein C Buch nicht beantworten konnte:
Warum gibt es für integer zwei Steuerzeichen (%i und %d)? Ich weis jetzt nicht welches ich für welchen Fall verwenden soll. Kann mir jemand weiterhelfen?

Danke
Tobi

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Steuerzeichen für integer %i oder %d ?

#2 Post by hjb »

Hi,

%d (dezimal) ist korrekt. Bei %i bin ich mir nicht sicher, ob es zum Standard gehört. Ich würde es daher nicht verwenden, auch wenn es die Manpage von printf als identisch mit %d bezeichnet.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Post Reply