Identificadores
- Nombre de bloque
- Nombre del elemento
- Nombre de constante
- Nombre de variable
- Palabra clave
Caracteres de puntuación
. , ( ) * / + - = < > { } : ; ! & |
Los caracteres de puntuación ( ) y { } deben ir en pares.
Precedencia y asociatividad de operadores
| Operador | Significado | Asociatividad |
|---|---|---|
( ) | Llamada a función | |
: | Llamada a función | |
. | Acceso a 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 (unaria) | |
< | 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 | De izquierda a derecha |
OR | Disyunción lógica | De izquierda a derecha |
Las operaciones de comparación (
<, >, <=, >=, ==, !=) tienen la misma precedencia.Operador de asignación
= asigna un valor a una variable.
Por ejemplo:
Constantes
Comentarios
- Los caracteres
/*(barra, asterisco), seguidos de cualquier secuencia de caracteres (incluidos los saltos de línea), seguidos de los caracteres*/. - Los caracteres
//(dos barras), seguidos de cualquier secuencia de caracteres. Un salto de línea no precedido inmediatamente por una barra invertida pone fin a esta forma de comentario.
