apostila C

1943 palavras 8 páginas
LINGUAGEM “C”
Estrutura básica de um programa
Um programa em linguagem “C” é constituído por uma sequência de funções
(módulos) que em conjunto irão permitir resolver o problema proposto. Estas funções contêm instruções que especificam as tarefas que o processador deve executar. A execução de um programa começa por uma função de nome main que deverá existir sempre num programa escrito em linguagem “C”. Todas as instruções terminam com “;”.
Directivas de Pré-Compilação
#include <stdio.h>
#include ”prog1.h”
#define ALUNOS 15
Declaração de novos tipos e de variáveis globais typedef float numero_real; int a;
Definição das funções int ler() { int x; scanf(“%d”,&x); return(x);
}
void escreve(x) { printf(“%d”,x); }
Função Principal - main main() { int valor; valor=ler(); escreve(valor);
}

Tipos de dados
A declaração de uma variável em linguagem “C” implica a sua atribuição a um dado tipo de dados. Essa especificação para além de caracterizar o conteúdo da variável perante a informação que ela irá conter permite também ao compilador reservar um espaço de memória condizente com o tamanho necessário para o seu armazenamento.

Tipo de dados char int float double short int long int signed char/int unsigned char/int

Informação
Caracter
Inteiro
Virgula flutuante
Virgula flutuante
Inteiro
Inteiro
Com sinal
Sem sinal

Tamanho reservado
1 byte
2 bytes
4 bytes
8 bytes
1 byte
4 bytes
1/2 bytes
1/2 bytes

Desta forma numa variável do tipo short int poderá ser armazenado um qualquer valor entre 0 e 255, já que com um byte o maior valor é 11111111(2) =
255.
Um signed char armazenam-se toma valores entre –127 e 127, e um int tem por valor máximo de armazenamento 32767.

Exemplos: int a,b; char v; unsigned int valor;

Operações de Entrada/Saída (E/S)
A linguagem “C” por si só não possui comandos para efectuar a entrada e a saída de informação num programa. É portanto necessário fazer uso de funções externas que efectuem estas tarefas.
Tais funções estão definidas numa biblioteca da

Relacionados

  • Apostila C#
    16398 palavras | 66 páginas
  • Apostila C#
    24128 palavras | 97 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • Apostila de c
    615 palavras | 3 páginas
  • Apostila c
    14223 palavras | 57 páginas
  • apostila de c
    6145 palavras | 25 páginas
  • Apostila c++
    8952 palavras | 36 páginas