CartaoRef

483 palavras 2 páginas
Universidade Federal do Ceará – Departamento de Computação – Programação Computacional para Engenharia
Prof. Dr. Emanuel Bezerra Rodrigues
Cartão de Referência para Linguagem C

1. Estrutura do programa
Listagem 1: Programa em C

/* Bibliotecas */
#include <stdio.h>
#include <stdlib.h>
/* Função principal */ int main(int argc, char *argv[]) {
/* Declaração de variáveis */
/* Comandos do programa */ return 0;
}


2. Tipos de dados

5. Operadores aritméticos
+ ➜ adição

- ➜ subtração
* ➜ multiplicação
/ ➜ divisão
6. Operadores lógicos
&& ➜ “e” lógico
|| ➜ “ou” lógico

➜ incremento

--

➜ decremento

➜ “não” lógico

< ➜ menor que
>= ➜ maior ou igual a
<= ➜ menor ou igual a

8. Entrada e saída com scanf e printf


Listagem 3: Exemplos de scanf e printf




9. Estrutura condicional simples e composta



char consoante; char vogal = ’A’; int CEP; unsigned int matricula; int parc1, parc1, soma; float velocidade; double euler = 2.718281828459045235;

Listagem 4: Sintaxe do if










Listagem 5: Exemplo if



if( idade >= 18 ) { printf("Possui maioridade.\n");
}






1


Listagem 7: Exemplo if ... else


10. Estrutura de múltipla escolha
✞ Listagem 8: Sintaxe do switch ... case

if( condicao ) { comando1; /* ... */
}







if( idade >= 18 ) { printf("Possui maioridade.\n");
}
else { printf("Não possui maioridade.\n");
}

unsigned int matric; float nota1, nota2, freq; printf("Matricula: "); scanf("%u", &matric); printf("Nota N1 N2: "); scanf("%f %f", ¬a1, ¬a2); printf("Frequência: "); scanf("%f", &freq);

unsigned char ➜ inteiro não-negativo unsigned int ➜ inteiro não-negativo short int ➜ 2 bytes, inteiro com sinal unsigned short int ➜ inteiro com sinal long int ➜ 8 bytes, inteiro com sinal unsigned long int ➜ inteiro não-negativo

Listagem 6: Sintaxe do if ... else

if( condicao ) { comando1; /* ... */
}
else { comando2; /* ... */
}



7. Operadores relacionais
== ➜ igual a
!= ➜ diferente de
> ➜ maior que

3. Modificadores de tipos inteiros

Relacionados