Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare la printf in C + +

La funzione printf in C + + scrive i dati sullo standard output , che è il monitor di default. Questo comando prende un formato come parametro seguito da tanti identificatori di formato come sono richiesti dal formato . Ci sono molti identificatori di formato , quindi questo articolo si concentrerà sugli usi fondamentali di printf . Istruzioni
1

Capire che la funzione printf in C + + è conservato nella biblioteca cstdio . Potrebbe essere necessario includere il file di intestazione stdio.h per utilizzare questa funzione .
2

Imparare la sintassi di printf . La sintassi completa è int printf ( const char * format , ... ) . Questa funzione prende come argomenti puntatori a caratteri e restituisce il numero di caratteri scritti , se il comando ha esito positivo . In caso contrario , printf restituisce un numero negativo
3

Sappiate che il formato può contenere i tag di formato utilizzando il seguente prototipo : . % [ Flags] [width ] [ precisione . ] [ Lunghezza ] specificatore . I campi che sono racchiusi tra parentesi sono opzionali . Si noti che l'identificatore è l'unico componente necessario del tag . L'identificatore deve essere uno dei seguenti: c ( carattere) , d o i ( firmato decimale intero) ; eo E ( notazione scientifica utilizzando la posta o E) , F ( virgola mobile decimale) ; g o G ( usano il più breve di % e /% f e o % ), o ( firmato ottale intero) ; s ( stringa di caratteri ), u (unsigned integer decimale) ; x (unsigned integer esadecimale con lettere minuscole ), x (unsigned integer esadecimale usando le lettere maiuscole ) ; p (puntatore ), n ( niente stampato ) economici 4

Guardate il seguente programma completo per alcuni semplici esempi di come usare printf :

# include

int main ( ) { printf ( " Questo formato non contiene specificazioni . \\ n "); printf ( " Questo formato utilizza alcuni caratteri : % c , % c , % c \\ n" , 'a', 'b' , 'c '); printf ( " Questo formato utilizza alcuni decimali :% d , % d , % d \\ n" , 1 , 2 , 3); printf ( " Questo formato utilizza una stringa : % s , % s \\ n" , " prima stringa " , " seconda stringa " ) ; printf ( " Noi non utilizzare un carattere di nuova riga "); printf ( " per stampare questa linea "); . return 0; }

questo programma vi darà la seguente output :

Questo formato contiene alcun formato specifiers.This utilizza alcuni caratteri : a, b ​​, formato cThis utilizza alcuni decimali : 1, 2, formato 3Questa utilizza una stringa : prima stringa, secondo string.We non volontà utilizzare un carattere di nuova riga per stampare questa linea .
5

noti come il carattere di nuova riga ( '\\ n' ) fa sì che printf per emettere una nuova linea . Altrimenti, la prossima printf viene emesso sulla stessa linea .

 

Programmazione © www.354353.com