Beruflich Dokumente
Kultur Dokumente
a) Objectivos:
1. Identificar os diferentes tipos de dados
2. Identificar variáveis e constantes
3. Utilizar as regras de tipos em geral
4. Enumerar e identificar os operadores aritméticos, relacionais e lógicos
Estrutura do Programa C
O C não possui mecanismos de Input e Output, assim temos de recorrer a um conjunto de
funções que existem na Biblioteca de Funções. Para ter acesso a um conjunto de
funcionalidades que por defeito o C não nos proporciona, temos que incluir a sua definição
no nosso programa:
#include <stdio.h> - não é C, é uma directiva que indica ao compilador (pré-
processador), que deverá adicionar ao processo de compilação um ficheiro existente
algures no disco do seu computador, chamado stdio.h, de forma a que o compilador tena
acesso a um conjunto de informações sobre as funções que virá a utilizar.
Na função main() são colocadas todas as instruções que queremos que sejam executadas
e todo o código que queremos executar está entre { } (Bloco).
Nota: É necessário nunca esquecer que o C é Case Sensitive – faz diferenciação entre
maiúsculas e minúsculas.
O Carácter \
A lista completa dos caracteres que podem ter que ser representados, precedidos do
caráter especial \ :
Variáveis
Ao desejarmos guardar um valor, que não tenha valor fixo, devemos fazê-lo utilizando
variáveis.
• Uma variável não é mais que um nome que nós damos a uma determinada
posição de memória para conter um valor de um determinado tipo.
• A declaração de variáveis tem que ser sempre realizada antes da sua utilização e
antes de qualquer instrução;
• O nome das variáveis pode ser constituído por:
NOTA: quando são escritas várias atribuições consecutivas, estas são realizadas não da
esquerda para a direita, mas sim da direita para a esquerda:
A=B=C=D=E=5 <----------------------------
Inteiros
N.º de Bytes Menor Valor Maior Valor
2 -32768 32768
4 -2147483648 2147483647
Na declaração de um inteiro podem ser utilizados 4 prefixos distintos para melhor definição das
características da variável:
• short – Inteiro pequeno ( 2Bytes) – %hd;
• long – Inteiro grande (4 Bytes) – %ld;
• signed – Inteiro com sinal (n.ºs negativos e positivos) – por defeito;
• unsigned – Inteiro sem sinal (apenas n.ºs positivos) – %u
A atribuição, leitura e escrita de números reais pode ser realizada usando notação científica,
especificando uma base e um expoente, por exemplo:
123.46 * 1078
equivale a
123.46 E78
A diferença está na forma como os valores são depois apresentados (com e minúsculo –
1.2e+5 ou com E maiúsculo – 1.2E+5).
Caracteres - char
• Um char é sempre armazenado num Byte;
• O número de caracteres possíveis de representar é 256, pois é o número de
combinações possíveis de representar num único Byte (0...255);
• A representação de caracteres em C faz-se utilizando as plicas – 'A';
Boa Sorte