Pages - Menu

sábado, 27 de abril de 2013

Especificadores de formato en C

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?