Què és la funció printf() a la programació en C

Que Es La Funcio Printf A La Programacio En C



C és un dels llenguatges de programació populars que té àmplies aplicacions en desenvolupament de programari. Una de les seves funcions significatives en C és la imprimirf funció, que s'utilitza àmpliament per mostrar la sortida a la consola. Si no en saps printf() funció a C, seguiu aquest article on entrarem en els detalls de la printf() funció, la seva sintaxi i el seu ús en programació C.

Què és printf() a C

El printf() La funció s'inclou a la biblioteca estàndard C i s'adopta àmpliament en un programa per mostrar la sortida a la consola. Aquesta funció accepta qualsevol tipus d'entrada proporcionada dins dels claudàtors tancats. Tanmateix, els usuaris han d'especificar el tipus de sortida mitjançant els especificadors de format. Sense utilitzar cap especificador de format, el printf() La funció no generarà una sortida a la consola.

A continuació es mostra la sintaxi a utilitzar printf() funció en programació C.







imprimirf ( format , arg1 , arg2 , ... ) ;

Quins són els paràmetres de la funció printf().

El printf() La funció accepta els arguments següents.



  • Format: Un punter a una cadena acabada en nul·la escrita al flux de fitxers. Està format per caràcters i un especificador de format addicional que comença amb %.
  • Arguments addicionals: Altres arguments que descriuen les dades a imprimir. Apareixen en l'ordre de l'especificador de format.

Què inclou un especificador de format

Les parts de l'especificador de format es donen com:



  • Un signe principal %.
  • Una o més d'una marca que modifiquen el comportament de conversió (opcional).
  • Si no hi ha cap senyal, s'insereix un espai a la iniciativa del resultat.
  • El nombre opcional * o enter s'utilitza per definir el camp d'amplada mínima.
  • Per definir la precisió, un camp opcional que inclou a. seguit d'un * o enters o res.
  • Un modificador de longitud que és opcional i defineix la mida d'un argument.
  • L'especificador de format de conversió.

Per a més comprensió, mireu l'exemple de printf() funció en C que es mostra a continuació:





#inclou
int principal ( )
{
char chr = 'k' ;
flotar núm1 = 9.007 , num2 = 0.9756 ;
int int_num = 60 ;
imprimirf ( 'num1 multiplicat per num2= %f \n ' , núm1 * num2 ) ;
imprimirf ( 'Configuració de l'amplada %*c \n ' , 8 , chr ) ;
imprimirf ( 'L'equivalent octal de %d és %o' , int_num , int_num ) ;
tornar 0 ;
}

El codi anterior defineix variables per a un caràcter, nombres de coma flotant i un nombre enter. Després s'utilitza printf() funció per mostrar la multiplicació dels nombres de coma flotant, establir l'amplada del caràcter i mostrar l'equivalent octal de l'enter.



Els especificadors de format més comuns amb la funció printf() són:

  • %d o %i per imprimir nombres enters
  • %f per imprimir números de coma flotant
  • %c per imprimir un sol caràcter
  • %s per imprimir una cadena

Conclusió

El printf() s'utilitza en C per escriure les cadenes amb format. Es defineix dins del fitxer de capçalera. A la guia anterior, vam descriure la sintaxi, els arguments i el funcionament de printf() funció juntament amb un exemple. En aquest tutorial també es parla de l'especificador de format.