Cómo utilizar caracteres de conversión de printf del lenguaje c función ()

En el lenguaje C, si desea imprimir el valor de una variable a la pantalla, es probable que utilice el printf () función. Para ello, es necesario incluir un carácter de conversión - un marcador de posición de clase - en la cadena literal que desea imprimir. Ese carácter de conversión es reemplazado por la variable o el valor que indica más adelante en el comando.

Video: IMPRIMIR CADENA DE CARACTERES EN LENGUAJE C

Considere este ejemplo:

#include int main () {int edad flotador distancia-edad = 27-distancia = 319.125-printf ("El extranjero es% d años ANDN", Edad) -printf ("proviene de una micras f away.n planeta%", Distancia) -Retorno (0) -}

Este código fuente declara dos variables - años y distancia - y luego se les asigne los valores de 27 y 319.125, respectivamente. En el printf () funciones, el %re y %F en las cadenas de las declaraciones son caracteres de conversión. Esta es una visión del poder de printf ()- el %re y %F se sustituyen por un número entero y un valor de punto flotante (respectivamente) specificed más tarde en el printf () funcións’ entre paréntesis. En este caso, los valores a sustituir son las variables años y distancia.

Video: 93. Programación en C - Cadenas - Función getchar y putchar

Guarde este código, compilarlo y ejecutarlo, y debería ver esto:

El extranjero tiene 27 años y viene de un planeta 319.125 micras de distancia.

Usted necesita estar seguro de que el código de conversión se incluyen en la cuenta de cadena coincide con el tipo de número que ha asignado a la variable cuando se declaró o puede que no estén contentos con los resultados. La siguiente tabla muestra los códigos de conversión en el lenguaje C:

Video: C++ Conversion de Tipos y la funcion printf y codigo ASCII

carácter de conversiónMuestra
%%El carácter de porcentaje,%
%docarácter individual (carbonizarse) valor
%reentero (int, short int, long int)
valor
%miPunto flotante (flotador o doble) Valor en notación científica con una
E pequeña
%MIPunto flotante (flotador o doble) Valor en notación científica con un gran
mi
%FPunto flotante (flotador o doble) Valor en notación decimal
%gramoYa sea %F o %mi se utiliza, en función de que es más corto
%GRAMOYa sea %F o %MI se utiliza, en función de que es más corto
%yoentero (int, short int, long int)
valor
O%valor octal sin signo (sin líder 0)
%pagLa ubicación de memoria o la dirección en hexadecimal (puntero)
% sconstante de cadena o variable (carbonizarse
*
)
% unúmero entero sin signo (unsigned int, int corto sin signo, no firmado
long int
) valor
%xvalor hexadecimal sin signo, minúsculas a-f, no conduce 0
ox
%Xvalor hexadecimal sin signo, mayúsculas A-F, no conduce 0
o X
Artículos Relacionados