Durante el curso básico de C hemos estado utilizando mucho las funciones
printf y scanf contenidas en la librería <stdio.h>, también hemos visto y
utilizado las cadenas de formato para poder utilizar las variables.
Foto tomada de freedigitalphotos.net |
A continuación os dejo una relación de los especificadores de formato
habilitadas para trabajar con printf y scanf, sin duda muy útil para tenerlo a
mano o para ir practicando.
Especificador
|
Descripción
|
%c
|
Carácter
|
%d
|
Número entero(int)
|
%i
|
Número entero(int)
|
%D
|
Número entero long(o también %ld)
|
%f
|
Punto flotante(float)
|
%e
|
Notación científica con e minúscula
|
%E
|
Notación científica con E mayúscula
|
%g
|
Formato para tipo punto flotante(float)
|
%G
|
Formato para tipo punto flotante(float)
|
%o
|
Número octal sin signo
|
%s
|
Cadena de texto
|
%u
|
Entero sin signo
|
%U
|
Entero sin signo long(o también %lu)
|
%x
|
Hexadecimal sin signo con minúsculas
|
%X
|
Hexadecimal sin signo con mayúsculas
|
%p
|
Puntero, dirección de memoria
|
%n
|
Número de caracteres
|
%o
|
Formato entero octal
|
%O
|
Formato entero octal long(o también %lo)
|
%lf
|
Formato double
|
%LF
|
Formato long double
|
%l
|
Formato double
|
%h
|
Formato double
|
%L
|
Formato long double
|
¿Qué especificadores de formato consideráis esenciales en C?