Elementos básicos
Expresiones
Las expresiones devuelven valores una vez calculados. Se componen de operadores y operandos. Un operando puede ser una variable, una constante o una llamada a función. Los operadores conectan los operandos.
b + a;
(a + b - c) * SIN(a);
COS(b) * COS(a);
Asignaciones
Las asignaciones consisten en una variable a la que se asigna el resultado de un cálculo o una expresión con el operador de asignación.
Var1 := Var2 * 15; (* Var1 <- (Var2 * 15) *)
Acceso bit a bit
Para la asignación bit a bit, las variables pueden completarse mediante "." y el número de bit.
Var1 := Var2.1;
Comentarios sobre la documentación
(* Comentario de una línea *)
(*
Comentario de varias líneas
*)
// Otra
// Manera
// De
// Comentar
Prioridades de los operadores
| Operador | Sintaxis | Prioridad |
|---|---|---|
| Soportes | () | Máxima prioridad |
| Llamada a la función | Llamada(Argumento) | |
| Exponente | ** | |
| Negación | NO | |
| Multiplicación, División, Modulo División | *, /, MOD | |
| Suma, resta | +, - | |
| Compara | <, >, <=, >= | |
| Igualdad, desigualdad | =, <> | |
| AND booleano | Y | |
| XOR booleano | XOR | |
| OR booleano | O | Prioridad más baja |