Está en la página 1de 2

Cdigos de formato de printf/scanf

Cdi
go
%c
%d
%i
%e
%E
%f
%g
%G
%o
%s
%u
%x
%X
%p
%n

Formato
un char (caracter)
un entero con signo en notacin de base decimal
un entero con signo
reales((pseudoreales como double)) en notacin cientfica
indicando el exponente con "e"
reales((pseudoreales como double)) en notacin cientfica
indicando el exponente con "E"
formato de punto flotante
la opcin ms corta entre "%e" y "%f"
la opcin ms corta entre "%E" y "%F"
un entero sin signo en notacin de base octal
una cadena de caracteres
un entero sin signo
un entero sin signo en notacin de base hexadecimal,
usando minsculas para los dgitos extendidos
un entero sin signo en notacin de base hexadecimal,
usando maysculas para los dgitos extendidos
un puntero
un puntero a un entero en el cual se deposita la cantidad de
caracteres escritos hasta el momento

cod
e
d
o
x or
X

type

ld

long

u
lu
c
s
f
g
e

unsigned
unsigned long
char [footnote]
char pointer
float [footnote]
float [footnote]
float [footnote]

lf

double
[footnote]
double

lg

int
int
int

format
decimal (base ten) number
octal number (no leading '0' supplied in printf)
hexadecimal number (no leading '0x' supplied in
printf; accepted if present in scanf) (for printf, 'X'
makes it use upper case for the digits ABCDEF)
decimal number ('l' can also be applied to any of
the above to change the type from 'int' to 'long')
decimal number
decimal number
single character
string
number with six digits of precision
number with up to six digits of precision
number with up to six digits of precision, scientific
notation
number with six digits of precision
number with up to six digits of precision

le

[footnote]
double
[footnote]

number with up to six digits of precision, scientific


notation

También podría gustarte