História Geral
1. Estrutura de um programa C
Um programa básico em C é de um cabeçalho, onde serão colocadas as diretivas de compilação e linkedição, opcionalmente pode haver declarações de constantes e variáveis que terão visibilidade em todo o programa. Dentre as diretivas de compilação, a diretiva include é a mais utilizada. Ela serve para incluir ao programa principal uma biblioteca de funções, que pode ser adicionada manualmente ao projeto ou fazer parte das bibliotecas padrão do C. Segue abaixo um exemplo de um programa em C.
#include //biblioteca padrão de entrada e saída
int x; //declara a variável x como sendo do tipo inteira
int main()
{
x = 10; //atribui o valor 10 a variável x printf(“o valor de x é %d\n”,x); //mostra o valor de x na tela
return 0; //retorna o valor 0
}
a. Sintaxe básica
Todo programa em C possui uma sintaxe básica que podemos resumir nas seguintes regras:
Toda linha deve ser terminada com o símbolo “;”.
As chaves {} são utilizadas para delimitar um início e fim de um bloco de código.
As funções sempre são seguidas de parênteses (), mesmo aquelas não possuem parâmetros, neste caso os parênteses ficam vazios.
b. Operadores
A linguagem C possui uma larga variedade de operadores. Para melhor compreendermos vamos separá-los por grupos:
Operador de atribuição
Operadores aritméticos
Operadores aritméticos unários
Operadores Compostos
Operadores lógicos
Operadores relacionais
Operadores de bits
Operadores de endereços
Segue abaixo as tabelas correspondentes a cada grupo de operadores.
Operador de atribuição
Operador
Descrição
Exemplo
= atribui valor a uma variável x = 1; x = y; x = y = 1;
Perceba que o operador = pode ser usado mais de uma vez em uma mesma linha. Por exemplo, se você quer atribuir o valor 1 as variáveis x e y, você pode escrever apenas: x=y=1; ao invés de: y=1; x=y;
Operadores aritméticos
Operador
Descrição
+
Soma
-
Subtração
*
Multiplicação
/
Divisão