Escolar Documentos
Profissional Documentos
Cultura Documentos
a) Interpretadores;
b) Compiladores;
a) Interpretadores
O interpretador precisa estar presente todas as vezes que vamos executar o programa e o
trabalho de checagem da sintaxe e traduo dever ser repetido. Se uma parte do programa
necessitar ser executada muitas vezes, o processo feito o mesmo nmero de vezes.
b) Compiladores
Vantagens do compilador:
Main(_)
}_________________________termina a funo
Voc pode colocar espaos, caracteres de tabulao e pular linhas vontade em seu
programa, pois o compilador ignora estes caracteres. Em C no h estilo obrigatrio.
A funo main
A funo main() deve existir em algum lugar de se programa e marca o ponto de incio da
execuo do programa. Se um programa for constitudo de uma nica funo, esta ser main().
Instruo do programa
Printf(primeiro programa);
i) todas as instrues devem estar dentro das chaves que iniciam e terminam a funo e so
executadas na ordem em que as escrevemos;
ii) As instrues C so sempre encerradas por um ponto e vrgula (;). O ponto e vrgula
parte da instruo e no um simples separador;
iii) Esta instruo chamada funo printf(), os parnteses nos certificam disso e o ponto
e vrgula indica que esta uma instruo;
iv) Como em C no existe estilo obrigatrio, vamos reescrever o programa anterior de forma
que sua execuo ser exatamente como a do anterior:
A funo Printf()
A funo printf() uma das funes de E/S (entrada e sada) que podem ser usadas em C.
Ela faz parte da definio de C mas todos os sistemas tm uma verso de printf() implementada.
Exemplo: main()
A linha #include <stdio.h> diz ao compilador que ele deve incluir o arquivo-cabealho
stdio.h. Neste arquivo existem declaraes de funes teis para entrada e sada de dados (std =
standard, padro em ingls; io = Input/Output, entrada e sada ==> stdio = Entrada e sada
padronizadas). Toda vez que voc quiser usar uma destas funes deve-se incluir este comando.
O C possui diversos arquivos-cabealhos. Quando fazemos um programa, uma boa idia usar
comentrios que ajudem a elucidar o funcionamento do mesmo. No caso acima temos um
comentrio: /* Um Primeiro Programa */. O compilador C desconsidera qualquer coisa que esteja
comeando com /* e terminando com */. Um comentrio pode, inclusive, ter mais de uma linha.
A linha void main() define uma funo de nome main. Todos os programas em C tm que
ter uma funo main, pois esta funo que ser chamada quando o programa for executado. A
nica coisa que o programa realmente faz chamar a funo printf(), passando a string (uma
string uma seqncia de caracteres, como veremos brevemente) "Ola! Eu estou vivo!\n" como
argumento. por causa do uso da funo printf() pelo programa que devemos incluir o arquivo-
cabealho stdio.h . A funo printf() neste caso ir apenas colocar a string na tela do
computador. O \n uma constante chamada de constante barra invertida. No caso, o \n a
constante barra invertida de "new line" e ele interpretado como um comando de mudana de
linha, isto , aps imprimir Ola! Eu estou vivo! o cursor passar para a prxima linha. importante
observar tambm que os comandos do C terminam com ;
Cdigos Especiais
\n Nova linha
\r Retorno do cursor
\t Tab
\b Retrocesso
\ Aspas
\\ Barra
\f Salta pgina de formulrio
\o Nulo
%c Caractere simples
%d Decimal
%e Notao cientfica
%f Ponto flutuante
%g %e ou %f (o mais curto)
%o Octal
%s Cadeia de caracteres
%u Decimal sem sinal
%x hexadecimal
%ld Decimal longo
%lf Ponto flutuante longo (Double)
Explorando a funo printf()
Main()
Int reajuste = 10
Para explicar o uso de varveis, vamos reescrever o programa anterior usando uma varivel
ao invs de uma constante:
main()
int num;
num=2;
printf (Este o nmero dois:%d, num);
Introduzimos a varivel num que atribui um valor numrico e imprime o valor contido nela.
A primeira instruo
Int num; exemplo de declarao de varivel, isto , apresenta um tipo, int (introduza) e um
nome, num.
Uma declarao de uma varivel uma instruo para reservar uma quantidade de
memria apropriada para armazenar o tipo especificado, neste caso int, e indicar o seu contedo
especificado pelo nome, neste caso num.
Tipos de Variveis
Com exceo de void, os tipos de dados bsicos podem estar acompanhados por
modificadores na declarao de variveis. Os modificadores de tipos oferecidos por C so:
4. unsigned long
Quando queremos declarer uma varivel sem sinal usaremos o modificador unsigned.
Main()
Int i=j;
A sada ser
Os alunos so 350.
Os alunos so 350.
Os alunos so 350.
Main()
Printf(\n%04d,21);
Printf(\n%06d,21);
Printf(\n%6.4d,21);
Printf(\n%6.0d,21);
A sada ser:
0021
000021
0021
21
Bibliografia