en trades sort ides
TRANSCRIPT
-
7/25/2019 En Trades Sort Ides
1/10
Entrades/Sortides
intnotaProva;
scanf("%d",¬aProva);
if(notaProva < 70)
printf("No ha passat, falten %d punts\n",70-notaProva);
-
7/25/2019 En Trades Sort Ides
2/10
Sintaxi de la funciprintf
printf( "
-
7/25/2019 En Trades Sort Ides
3/10
Seqncies d'escapament
\n Salt de lnia
\r A l'inici de la matei!a lnia
\b Espai enrera
\t "abulador
\f Salt de p#ina
\' \" \\ Escriu els smbols ' $ % o &
%% Smbol
-
7/25/2019 En Trades Sort Ides
4/10
Especifcacions de ormat
(ndiquen el lloc i ormat per escriure una dada
%c )nic carcter
%s cadena de carcters
%d enter base *+ ,int-
%u enter base *+ sense si#ne ,unsigned-
%ld enter base *+ ,long int-
%lu enter base *+ sense si#ne,unsigned long-
-
7/25/2019 En Trades Sort Ides
5/10
Especifcacions de ormat ,.-
(ndiquen el lloc i ormat per escriure una dada
%e punt /otant amb e!ponent ,float-
%f punt /otant sense e!ponent ,float-
%g punt /otant ,float-%le punt /otant amb e!ponent ,double-
%lf punt /otant sense e!ponent ,double-
%lg punt /otant ,double-
-
7/25/2019 En Trades Sort Ides
6/10
float '#;
int i #$;
printf("%f %e %* %d\n", ,,,i);
printf("%f%e%*%d",,,$+,i);
codi
Exemple
'#0000 '#0000e00 '# #$
'#0000'#0000e00$.#$
sortida
-
7/25/2019 En Trades Sort Ides
7/10
Amplituds$ precisions$ banderes
-
7/25/2019 En Trades Sort Ides
8/10
Sintaxi de la funciscanf
scanf( "
-
7/25/2019 En Trades Sort Ides
9/10
Important!!!
Concordncia entre format, variable i dada
Carcters entre especicadors
scanf("%d,%d",&a, &/);
123,45
123 45
Cal posar la
coma en entrar
les dades
Error en la
lectura
-
7/25/2019 En Trades Sort Ides
10/10
Important!!!
Recomanable un espai a l'inici del format
per ignorar carcters previs i no posar-ne
al nal
scanf(" %d",&a);
!include