|
Taula amb els codis de format més habituals per
a la funció scanf()
CARĄCTER |
DADA D'ENTRADA - TIPUS D'ARGUMENT
|
d, i |
enter (int)
|
o |
enter octal, amb zero o sense al comenēament (int)
|
u |
enter decimal sense signe (unsigned int)
|
x |
enter hexadecimal, amb 0x 0X o sense a l'inici (int)
|
c |
carącter (char)
|
s |
cadena de carącters que no sigui espai blanc; la variable (char)
ha d'estar declarada amb la suficient grandąria per emmagatzemar
la cadena
|
e, f, g |
nśmero de coma flotant (float)
|
Taula
amb els codis de format per a la funció printf()
CARĄCTER |
TIPUS DARGUMENT - CONVERTIT A
|
d, i |
notació decimal amb signe (int)
|
o |
notació
octal sense signe, sense zeros al comenēament (int)
|
u |
notació decimal sense signe (unsigned int)
|
X, x |
notació hexadecimal sense signe, sense 0x 0X a l'inici; utilitza
abcdef
per
a 0x o ABCDEF
per a 0X
|
c |
un
sol carącter (char)
|
s |
per imprimir una cadena de carącters fins a trobar el carącter
\0 o fins al nombre de carącters assenyalat en la precisió
|
f |
nśmero double
amb el format
[-]mmm.ddd, on d especifica la precisió; per defecte aquesta
és 6; una precisió zero anul·la el punt decimal
|
e, E |
double,
notació decimal amb el format [-]m.dddddde±xx,
on d especifica la precisió; per defecte aquesta és 6; una
precisió zero anul·la el punt decimal
|
g, G |
double,
utilitzareu %e o %E si lexponent és més petit de -4o més gran o
igual que la precisio; duna altra manera, utilitzareu %f; els zeros
i el punt decimal al final no són impresos
|
p |
imprimeix com un punter |
n |
nombre de carącters imprimits |
% |
no
es converteix cap argument; produeix la sortida del carącter %
|
|