Identificadores
- Nome de bloco
- Nome de elemento
- Nome de constante
- Nome de variável
- Palavra-chave
Caracteres de pontuação
. , ( ) * / + - = < > { } : ; ! & |
Os caracteres de pontuação ( ) e { } devem aparecer em pares.
Precedência e associatividade de operadores
| Operador | Significado | Associatividade |
|---|---|---|
( ) | Chamada de função | |
: | Chamada de função | |
. | Seleção de membro | Da esquerda para a direita |
+ – | Sinal positivo (unário), Sinal negativo (unário) | |
* / | Multiplicação, Divisão | Da esquerda para a direita |
+ – | Adição, Subtração | Da esquerda para a direita |
NOT | NOT lógico (unário) | |
| Operações de comparação (têm a mesma prioridade) | ||
< | Menor que | Da esquerda para a direita |
> | Maior que | Da esquerda para a direita |
<= | Menor ou igual a | Da esquerda para a direita |
>= | Maior ou igual a | Da esquerda para a direita |
== | Igualdade | Da esquerda para a direita |
!= | Desigualdade | Da esquerda para a direita |
AND | AND lógico | Da esquerda para a direita |
OR | OR lógico | Da esquerda para a direita |
Operador de atribuição
= atribui um valor a uma variável.
Por exemplo:
Constantes
Comentários
- Os caracteres
/*(barra, asterisco), seguidos por qualquer sequência de caracteres (incluindo quebras de linha), seguidos pelos caracteres*/. - Os caracteres
//(duas barras), seguidos por qualquer sequência de caracteres. Uma nova linha não imediatamente precedida por uma barra invertida encerra esse tipo de comentário.
