Escolar Documentos
Profissional Documentos
Cultura Documentos
Linguagem C
A linguagem C é uma linguagem de alto nível, genérica. Foi desenvolvida por programadores para programadores tendo como
meta características de flexibilidade e portabilidade. O C é uma linguagem que nasceu juntamente com o advento da teoria de
linguagem estruturada e do computador pessoal. Assim tornou-se rapidamente uma linguagem “popular” entre os programadores.
O C foi usado para desenvolver o sistema operacional UNIX, e hoje esta sendo usada para desenvolver novas linguagens, entre
elas a linguagem C++ e Java
Características do C
Entre as principais características do C, podemos citar:
• O C é uma linguagem de alto nível com uma sintaxe bastante estruturada e flexível tornando sua programação bastante
simplificada.
• Programas em C são compilados, gerando programas executáveis.
• O C é uma linguagem estruturalmente simples e de grande portabilidade. O compilador C gera códigos mais enxutos e velozes
do que muitas outras linguagens.
• Embora estruturalmente simples (poucas funções intrínsecas) o C não perde funcionalidade pois permite a inclusão de uma
farta quantidade de rotinas do usuário. Os fabricantes de compiladores fornecem uma ampla variedade de rotinas pré-compiladas
em bibliotecas.
Estrutura de um programa em C Tecnicas e linguagens de programação - TLP
A função main() é a primeira função a ser chamada na execução do programa, e ela deve sempre estar presente
em todo código em C;
Toda instrução em C é terminado com ponto e virgula(;);
Os conjuntos de instruções em C geralmente ficam em bloco
bloco é um conjunto de instruções dentro de chaves({...})
Conjunto de caracteres
Um programa fonte em C é um texto não formatado escrito em um editor de textos usando um o conjunto padrão de caracteres
ASCII. A seguir estão os caracteres utilizados em C:
Caracteres válidos:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1 2 3 4 5 6 7 8 9 0
+ - * / \ = | & ! ? # % ( ) { } [ ] _ ‘ “ . , : < >
Caracteres não válidos:
@ $ ¨ á é õ ç
Comentários
Em C, comentários podem ser escritos em qualquer lugar do texto para facilitar a interpretação do algoritmo. Para que o
comentário seja identificado como tal, ele deve ter um /* antes e um */ depois. Observe que no exemplo e0101.cpp todo o
cabeçalho esta dentro de um comentário.
Exemplo:
/* esta é uma linha de comentário em C */
// esta é uma linha de comentário em C
Palavras reservadas
while continue
Tipos de dados
Em C, como na maioria das linguagens, os dados são divididos tipos: inteiro, real, caracter, etc. Esta divisão se deve basicamente
ao número de bytes reservados para cada dado. Cada tipo de dado possui um intervalo de valores permitidos.
Abaixo segue uma lista dos tipos básicos de dados permitidos em C. Os tipos char e int são inteiros e os tipos float e double são de
ponto flutuante.
Onde tipo é o tipo de dado e variavel_1 é o nome da variável a ser declarada. Se houver mais de uma variável, seus nomes
são separados por vírgulas.
Esta função imprime dados numéricos, caracteres e strings. Esta função é dita de saída formatada pois os dados de saída
podem ser formatados (alinhados, com número de dígitos variáveis, etc.).
Instrução Saída
printf(“Ola’, Mundo!“); Ola’, Mundo!
Instrução: Saída:
printf(“Tenho %d anos de vida”,idade); Tenho 29 anos de vida
Instrução:
printf(“Total: %f.2 \nDinheiro: %f.2 \nTroco: %f.2“,tot,din,din-tot); Saída:
Total: 12.30
Dinheiro: 15.00
Troco: 2.70
Leitura formatada: scanf()
Sintaxe: O uso da função scanf() é semelhante ao da função printf(). A função lê da entrada padrão (em geral, teclado) uma lista
de valores que serão formatados pela string de controle e armazenados nos endereços das variáveis da lista.
Tipo
define o tipo de dado a ser lido (Requerido)
Obrigado!