O
inventor e primeiro a implementar a linguagem C foi Dennis Ritchie que
utilizava um DEC PDF-11 com o sistema operacional UNIX. A existência da
linguagem C ocorreu de um processo de desenvolvimento de uma linguagem
mais antiga, chamada de BCPL, que foi desenvolvida por Martin Richards
influenciando uma linguagem chamada B que levou ao desenvolvimento de C
na década de 70.
C
é uma linguagem de médio nível, mas isso não quer dizer que C é uma
linguagem que tem menos poder, ela é apenas uma linguagem difícil de
usar em comparação as linguagens de alto nível. Como C é uma linguagem
de médio nível, ela permite manipulações de bits, bytes e endereços, ou seja, os elementos básicos de um computador.
A linguagem C tem 32 palavras-chaves, 27 estabelecidas pelo padrão de Dennis Ritchie, mais 5 adicionadas pelo comitê de padronização ANSI. Segue a tabela abaixo:
auto
|
double
|
int
|
struct
|
break
|
else
|
long
|
switch
|
case
|
enum
|
register
|
typedef
|
char
|
extern
|
return
|
union
|
const
|
float
|
short
|
unsigned
|
continue
|
for
|
signed
|
void
|
default
|
goto
|
sizeof
|
volatile
|
do
|
if
|
static
|
while
|
As 5 que foram adicionadas pelo comitê ANSI foram: enum, const, signed, void e volatile.
Declaração de Variáveis
Uma variável é uma posição nomeada de memória que é utilizada para armazenar um valor.
As
varáveis podem ser declaradas em três lugares básicos: dentro das
funções, que são chamadas de variáveis locais; definindo os parâmetros
de funções, que são utilizadas na passagem de parâmetros formais por
valor ou por referência; e por ultimo, fora de todas as funções, que são
chamadas de variáveis globais, ou seja, todo o programa tem acesso a
esse tipo de variável.
Siga o exemplo abaixo:
Inicializando Variáveis
Ao criar uma variável você pode atribuir um valor nela, colocando um sinal de igual e uma constante após o nome da variável.
Exemplos:
Forma geral: tipo nome da variável = constante
Como vocês podem ver a imagem acima, são exemplos de variáveis inicializadas com seus respectivos valores. E esses valores são chamados de constantes, ou seja, são valores que o programa não pode alterar quando estiver sendo executado, eles podem ser apenas manipulados para fazer alguma exibição, soma, multiplicação ou algo do tipo, etc.
A constantes em C podem ser de cinco tipos: int, char, float, double, hexadecimais e octais.
Lembre-se, as varáveis globais são inicializadas apenas no começo do programa e as variáveis locais são inicializadas cada vez que o bloco onde elas estão declaradas for chamado pelo programa.
Fonte: C Completo e Total de Herbert Schildt