Die beiden am häufigsten verwendeten Formatspezifizierer in der C -Sprache sind %S Und %D.
Was bedeutet %s und %d in printf in der C -Sprache
Hier werden wir über die sprechen %S Und %D Spezifizierer im Detail.
%s Formatspezifizierer
Eine Zeichenfolge kann mit dem Formatspezifizierer dargestellt werden %S. Der Inhalt einer Zeichenfolge muss in doppelte Zitate eingeschlossen sein. Dieser Formatspezifizierer wird verwendet, um wörtliche Zeichenfolgen, Textnachrichten und andere Textdaten auf dem Ausgabegerät anzuzeigen.
Folgen wir es mit einem Beispiel unten:
#enthaltenAusgang
Wie in dem oben genannten Code wird in der Hauptfunktion ein Zeichen von Zeichen gespeichert und dann mit dem gedruckt %S Spezifizierer, wie es verwendet wird, um eine Zeichenfolge oder eine Abfolge von Zeichen in der Anweisung printf () zu drucken.
%d Formatspezifizierer
%D ist ein Formatspezifizierer, der zur Darstellung von Ganzzahlen verwendet wird. Dieser Formatspezifizierer wird verwendet, um ganzzahlige Zahlen in die Ausgabemeldung einzufügen. Es ist wichtig sich das zu merken %D Akzeptiert nur Dezimalzahlen, keine Oktal- oder Hexadezimalkomponenten.
#enthaltenAusgang
Wie im oben genannten Code wird in der Hauptfunktion 9 in der Variablen 'Num' gespeichert und dann wird die Nummer mit dem gedruckt printf Aussage mit %D Spezifizierer.
Betrachten Sie nun dieses Beispiel für die Verwendung der beiden Spezifizierer im selben Code.
#enthaltenAusgang
Der %D Formatspezifizierer weist Printf an, den numerischen Wert des Arguments 10 in die Ausgabemeldung einzufügen, während die %S Das Format -Spezifizierer gibt an, dass die gesamte Zeichenfolge in die Ausgabenachricht enthalten sein sollte.
Bei der Verwendung von Printf die Formatspezifizierer %S Und %D folgen immer die variablen Argumente. Diese variablen Argumente liefern den tatsächlichen Text oder die tatsächlichen Zahlen, die auf dem Ausgabegerät angezeigt werden sollen. Sie müssen unmittelbar nach dem Formatspezifizierer und vor der abschließenden Klammern erscheinen.
Abschluss
Verwendung printf erfordert effektiv ein Verständnis der Formatspezifizierer, wie sie verwendet werden und wie sie mit variablen Argumenten interagieren. Durch Verwendung der %S Und %D Formatspezifizierer zusammen mit ihren variablen Argumenten können Text- und Ganzzahl -Nummern in die Ausgabenachricht einbeziehen. Dies bietet eine wirksame Sammlung von Funktionen für die präzise Präsentation von Daten auf dem Ausgabegerät.