Identificadores
- Nombre de bloque
- Nombre de elemento
- Nombre de constante
- Nombre de variable
- Palabra clave
Caracteres de puntuación
. , ( ) * / + - = < > { } : ; ! & |
Los caracteres de puntuación ( ) y { } deben aparecer en pares.
Precedencia y asociatividad de operadores
| Operador | Significado | Asociatividad |
|---|---|---|
( ) | Llamada a función | |
: | Llamada a función | |
. | Selección de miembro | De izquierda a derecha |
+ – | Positivo unario, negativo unario | |
* / | Multiplicación, división | De izquierda a derecha |
+ – | Suma, resta | De izquierda a derecha |
NOT | Negación lógica (unario) | |
| Operaciones de comparación (tienen la misma prioridad) | ||
< | Menor que | De izquierda a derecha |
> | Mayor que | De izquierda a derecha |
<= | Menor o igual que | De izquierda a derecha |
>= | Mayor o igual que | De izquierda a derecha |
== | Igualdad | De izquierda a derecha |
!= | Desigualdad | De izquierda a derecha |
AND | Conjunción lógica (AND) | De izquierda a derecha |
OR | Disyunción lógica (OR) | De izquierda a derecha |
Operador de asignación
= asigna un valor a una variable.
Por ejemplo:
Constantes
Comentarios
- Los caracteres
/*(barra, asterisco), seguidos de cualquier secuencia de caracteres (incluidas las nuevas líneas), seguidos de los caracteres*/. - Los caracteres
//(dos barras), seguidos de cualquier secuencia de caracteres. Una nueva línea que no esté inmediatamente precedida por una barra invertida finaliza este tipo de comentario.
