I due specificatori di formato più utilizzati in lingua C sono %S E %D.
Cosa significano %s e %d nella stampa in lingua c
Qui parleremo del %S E %D Specificatori in dettaglio.
%S Format Specificatore
Una stringa di caratteri può essere rappresentata con lo specificatore del formato %S. Il contenuto di una stringa deve essere racchiuso in doppie citazioni. Questo specificatore del formato viene utilizzato per visualizzare stringhe letterali, messaggi di testo e altri dati testuali sul dispositivo di output.
Seguiamolo con un esempio indicato di seguito:
#includereProduzione
Come nel codice sopra menzionato, all'interno della funzione principale viene memorizzata una matrice di caratteri e quindi viene stampata utilizzando il %S specificatore in quanto viene utilizzato per stampare una stringa o una sequenza di caratteri nell'istruzione printf ().
%d Specificatore del formato
%D è un specificatore di formato usato per rappresentare numeri interi. Questo specificatore del formato viene utilizzato per inserire numeri interi nel messaggio di output. È importante notare che %D accetta solo interi decimali, non componenti ottali o esadecimali.
#includereProduzione
Come nel codice sopra menzionato, all'interno della funzione principale, 9 viene memorizzato nella variabile "num", quindi il numero viene stampato utilizzando il printf dichiarazione con %D specificatore.
Ora considera questo esempio di utilizzo di entrambi gli specificatori nello stesso codice.
#includereProduzione
IL %D Formato Specifier indica a Printf di inserire il valore numerico dell'argomento 10 nel messaggio di output, mentre il %S Specificatore di formato specifica che l'intera stringa dovrebbe essere inclusa nel messaggio di output.
Quando si utilizza printf, gli specificatori del formato %S E %D sono sempre seguiti dagli argomenti variabili. Questi argomenti variabili forniscono il testo o i numeri effettivi da mostrare sul dispositivo di output. Devono apparire immediatamente dopo il specificatore del formato e prima della parentesi di chiusura.
Conclusione
Usando printf richiede effettivamente una comprensione degli specificatori del formato, come vengono utilizzati e come interagiscono con argomenti variabili. Usando il %S E %D Specificatori di formato, insieme ai loro argomenti variabili, è possibile includere numeri di testo e interi nel messaggio di output. Ciò offre una potente raccolta di capacità per presentare con precisione dati sul dispositivo di output.