c, d, u... en printf ¿todos representan qué tipo de salida son?
Los tipos de salida representados en printf:
a(A): números de coma flotante, números hexadecimales y notación p-(P-) (C99) p>
c: carácter
d: entero decimal con signo
f: número de coma flotante (incluidos flotante y doble)
e(E): salida de exponente de coma flotante [ Notación e-(E-)]
g(G): Los números de coma flotante no muestran cero sin sentido "0"
i: Entero decimal con signo (igual que d) p>
u: entero decimal sin signo
o: entero octal, por ejemplo 0123
x(X): entero hexadecimal 0f (0F), por ejemplo 0x1234
p: puntero
s: cadena
: ""?
Declaración extendida:
Introducción a la declaración printf en lenguaje C:
Printf() es una función de biblioteca estándar del lenguaje C que se utiliza para generar cadenas formateadas en la salida estándar. La salida estándar, es decir, el archivo de salida estándar, corresponde a la pantalla del terminal. printf() se declara en el archivo de encabezado stdio.h.
Prototipo de función: int printf (const char * format, ...);
Valor de retorno:?
El número total de caracteres generados se devuelve correctamente , y el error se devuelve un valor negativo, al mismo tiempo, se establecerá el indicador de error del flujo de entrada y salida, y el indicador ferror puede verificar el indicador de error del flujo de entrada y salida.
Formato de llamada:?
El formato de llamada de la función printf() es: printf ("cadena formateada", columna de la tabla de salida).
La cadena de formato contiene tres objetos, a saber:?
(1) Constante de cadena;?
(2) Cadena de control de formato?
;(3) Carácter de escape. ?
Las constantes de cadena se muestran tal como están y sirven como indicaciones en la pantalla. Cada elemento de salida se proporciona en la columna de la tabla de salida y se requiere que la cadena de control de formato y cada elemento de salida correspondan uno a uno en cantidad y tipo. La cadena de control de formato es una cadena que comienza con "," seguida de varios caracteres de control de formato para describir el tipo, ancho, precisión, etc. de los datos de salida.
Material de referencia: Enciclopedia Baidu-Lenguaje C
Explicación detallada del foro CSDN de la declaración printf