% i oder% d zum Drucken von Integer in c mit printf ()?

Ich bin nur zu lernen, C und ich haben ein wenig Kenntnisse in Objective-C durch Dilettantismus in der iOS-Entwicklung, aber in Objective-C war ich mit NSLog(@"%i", x); zu drucken, die variable x an die Konsole allerdings habe ich gelesen, ein paar C-tutorials und Sie werden sagen, zu verwenden %d statt %i.

printf("%d", x);
und printf("%i", x); print x auf der Konsole richtig.

Diese beiden scheinen, um mich an der gleichen Stelle, so bitte ich die erfahrenen Entwickler, die bevorzugt wird? Ist ein mehr semantisch korrekt oder ist Recht?

InformationsquelleAutor der Frage Dummy Code | 2013-06-26

Schreibe einen Kommentar