quinta-feira, 19 de fevereiro de 2015

0.0.0.6 - Variáveis e operadores aritméticos

Variáveis são posições de memória que armazenam valores. O identificador (nome) de uma variável serve como um rótulo, é necessário para compilação e desnecessário para execução.

Para declarar uma variável, sem inicializá-la (atribuir-lhe valor), usa-se:

<tipo> <identificador> ;

O operador de atribuição é

=
e é usado quando queremos atribuir valor a uma variável de tipo primitivo. Ele é lido "recebe" e não "igual" para distinguir atribuição de comparação. São exemplos de atribuição:

   a = 5  // a recebe 5
   casa = 15.4  // casa recebe 15.4
   letra = 'x'  // letra recebe xis
  

Para declarar uma variável e inicializá-la, usa-se:

<tipo> <identificador> = <literal> ;

Há um tutorial Java que explica isso em detalhes e apresenta outros exemplos de uso de variáveis.

Funcionamento dos operadores aritméticos sobre variáveis e literais numéricos

Os operadores aritméticos são:
+  // soma
-  // subtração
*  // produto
/  // divisão

A estes, em linguagens de programação acrescenta-se o operador mod, que calcula o resto da divisão inteira.

%  // mod

Todos são operadores binários, ou seja envolvem dois operandos. em algumas referências vocês vão encontrar

A <op> B //onde A e B são operandos e op é qualquer operador binário.

Apenas para satisfazer a curiosidade (este é um assunto que será abordado com mais cuidado em ach2043 e em ach2087), a definição destes operadores em linguagens de programação usa notação e regras que facilitam a construção de compiladores, e é a notação usada na especificação da linguagem. Estes operadores são apresentados no capítulo 15 seção 17.

Nenhum comentário:

Postar um comentário