Escolar Documentos
Profissional Documentos
Cultura Documentos
de Programação
Introdução a Linguagem C
Compilador
Para executar um programa em linguagem C é necessário um compilador
cuja função, segundo Schildt (2005), é traduzir os códigos em linguagem de alto
nível para linguagem de baixo nível.
O compilador traduz os códigos do programa e verifica se eles não possuem
erros na sua execução.
Introdução a Linguagem C
Compilador
A primeira etapa do processo de compilação é o pré-processamento onde se
identificam as bibliotecas e as primeiras sintaxes (comandos) do programa.
Em seguida, o código-fonte é transformado em código objeto, o qual,
através do linker, tem a função de vincular todos os arquivos gerados em um
único arquivo executável.
Introdução a Linguagem C
Compilador
A Linguagem C possui um total de 32 palavras reservadas, conforme
definido pelo padrão ANSI:
Introdução a Linguagem C
Compilador
A Linguagem C é case sensitive
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
As primeiras linhas de programação devem conter menções às bibliotecas,
também conhecidas como arquivos de cabeçalho.
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
Para inserir as bibliotecas no programa é necessário colocar #include
(inclusão de um arquivo no programa fonte) e, em seguida, entre os símbolos de
menor “<” e maior “>” (quando se usa < e >, o arquivo é procurado na pasta
include) o nome da biblioteca.
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
Vale salientar que as bibliotecas auxiliam nas construções dos códigos e
funções, sem a necessidade de declarar função por função, deixando a
programação bem mais prática.
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
• stdio – essa biblioteca é responsável pelas funções de entradas e saídas, como
é o caso da função printf e scanf.
Compilador
Bibliotecas em Linguagem C
• stdlib – essa biblioteca transforma as strings (vetores de caracteres) em
números.
Exemplo: #include <stdlib.h>
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
• string – biblioteca responsável pela manipulação de strings.
Exemplo: #include<string.h>
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
• time – biblioteca utilizada para manipulação de horas e datas.
Exemplo: #include<time.h>
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
• math – biblioteca utilizada para operações matemáticas.
Exemplo: #include<math.h>
Introdução a Linguagem C
Compilador
Bibliotecas em Linguagem C
• ctype – biblioteca utilizada para classificação e transformação de caracteres.
Exemplo: y = x + 100
Introdução a Linguagem C
Exemplos:
y = y + 1; utilizando incremento ficaria desta maneira: ++y
y = y – 1; utilizando o decremento ficaria desta maneira: – –y
Introdução a Linguagem C