Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
•
• stdio.h
3
4
• puts(…)
puts() •
putchar() • putchar(…)
#include <stdio.h>
int main() {
puts("A linguagem ");
putchar(‘C’);
putchar(‘.’);
return 0;
}
5
printf() • puts(…)
#include <stdio.h>
int main() {
printf("A linguagem C.");
return 0;
}
6
•
printf() •
#include <stdio.h>
int main() {
int op1 = 2;
printf(“%d * %d = %d", op1, 2, op1 * 2);
return 0;
}
7
printf() • %[flags][min width][precision][length modifier][conversion specifier]
8
0
-
flags
+
%[flags]
[min width] min width
[precision]
[length modifier] d, i, o, u, x, X
[conversion specifier]
a, A, e, E, f, F
precision
g, G
9
d int e E
f
u unsigned int g G
%[flags] e
[min width]
[precision] hu unsigned short int o
[length modifier] ld long int x X
[conversion specifier]
c char p
f float s
lf double %% %
10
• \
#include <stdio.h>
int main() {
printf(“O meu texto com \“aspas\””);
}
11
\n
\t
\b
\\ \
\’ ’
\” ”
\? ?
12
13
getchar() • getchar()
#include <stdio.h>
int main() {
char letra;
letra = getchar();
printf(“%c”, letra);
return 0;
}
14
• scanf
scanf() • int char float double
&
…
float num;
int x, y;
scanf("%f", &num);
scanf("%d%d", &x, &y);
printf("%f, %d %d", num, x, y);
…
15
•
• ENTER
…
char myChar1, myChar2;
printf("Introduza o 1º caracter: ");
scanf("%c", &myChar1); // myChar1 = getchar();
printf("Introduza o 2º caracter: ");
scanf("%c", &myChar2); // myChar2 = getchar();
printf("o 1º é: '%c' e o é: 2º '%c'", myChar1, myChar2);
1 \n …
Introduza o 1º caracter: 1
Introduza o 2º caracter: o 1º caracter é: '1' e o é: 2º '
'
16
• %c
• ‘\n’ ’\t’ ‘ ’
…
char myChar1, myChar2;
printf("Introduza o 1º caracter: ");
scanf("%c", &myChar1); // myChar1 = getchar();
printf("Introduza o 2º caracter: ");
scanf(“ %c", &myChar2); // myChar2 = getchar();
printf("o 1º é: '%c' e o é: 2º '%c'", myChar1, myChar2);
1 \n 2 \n …
Introduza o 1º caracter: 1
Introduza o 2º caracter: 2
o 1º caracter é: '1' e o é: 2º '2'
17
•
…
unsigned int valor;
printf("Introduza o primeiro valor: ");
scanf("%d", &valor);
printf("%u\n", valor);
…
18
início
escrever “Insira idade:”
ler idade
escrever “A Idade é “, idade
fim
19
•
20