Use este método caso prefira transferir um documento a partir do seu computador. suportamos os seguintes tipos de arquivos: doc, docx
1 AULA 3 (CAP 2 - OPERADORES) PROF. MSC. LUIZ FELIPE 2013
A função scanf()
2
Usada para ler dados formatados da entrada padrão (teclado); Os argumentos tem que ser usados como endereços de variáveis (&); Ou seja, no printf coloca-se a variável para ser mostrada, no scanf coloca-se o endereço de uma variável para ser preenchida; Ex (para entender o operador ‘&’): main() { int num; num = 2; printf(“Valor=%d, endereco=%u”, num, &num); }
A função scanf()
3
O scanf usa código de formatação para ler um valor (tabela pág. 29 do livro); Ex (para entender o scanf): main () { float anos, dias; printf(“Digite sua idade em anos: ”); scanf(“%f”, &anos); dias = anos * 365; printf(“Sua idade em dias e’ %.0f.\n”, dias); }
As funções getche() e getch()
4
scanf requer pressionar ‘ENTER’ para ler o valor. getche e getch não; getche exibe o caractere na tela ao digitar, já o getch não; Ex: main() { char ch; printf(“Digite o caractere: ”); ch = getche(); printf(“\nTecla pressionada: %c”, ch); }
As funções getchar() e putchar()
5
getchar semelhante a getche, mas precisa do ‘ENTER’; putchar imprime um caractere; Ex: main() { putchar(getchar()); }
Operadores Aritméticos
6
São eles:
Binários:
= (atribuição) + (soma) - (subtração) * (multiplicação) / (divisão) % (módulo = resto da divisão)
Unário:
- (negativo)
Operadores Aritméticos
7
Operador binário =
Usado para atribuição da expressão à esquerda a uma variável à direita.
Ex: num = 2000; Ex (incorreto): 2000 = num; (não se pode atribuir a uma constante) Ex: laranjas = cenouras = abacates = 80;
Operadores Aritméticos
8
Operadores binários + - / * Ex (conversão de graus F para C): main() { int ftemp, ctemp; printf(“Digite a temperatura em F: ”); scanf(“%d”, &ftemp); ctemp=(ftemp-32) * 5/9; printf(“Temperatura em C: %d”, ctemp); }
Operadores Aritméticos
9
Operador unário –
Usado para indicar a troca do sinal algébrico do valor; Equivale a