Diferencia entre revisiones de «Estructura»
De ArduWiki
(→Sintaxis adicional) |
(→Sintaxis adicional) |
||
Línea 23: | Línea 23: | ||
* [[Comentarios]] <nowiki>(//)</nowiki> | * [[Comentarios]] <nowiki>(//)</nowiki> | ||
− | * [[include]] | + | * [[include]] <nowiki>(#)</nowiki> |
* [[defined]] - no usar | * [[defined]] - no usar | ||
* [[DEBUG]] | * [[DEBUG]] |
Revisión del 22:54 24 jul 2018
Los elementos del código Arduino (C ++).
Contenido
Boceto
Lo básico en cualquier boceto de Arduino. No puede faltar.
Estructura de control
Como su nombre lo indica te permite desviarte del flujo secuencial, según alguna condición o repetir un bloque mediante cualquiera de los bucles.
Sintaxis adicional
- Comentarios (//)
- include (#)
- defined - no usar
- DEBUG
Operadores aritméticos
Son operadores básicos que permiten construir expresiones mas complejas.
- asignacion (=)
- suma (+)
- resta (-)
- multiplicación (*)
- división (/)
- modulo (%)
Operadores de comparación
Son los operadores usados para construir condiciones.
- igualdad (==)
- diferente (!=)
- mayor (>)
- mayor igual (>=)
- menor (<)
- menor igual (<=)
Operadores booleanos
Son operadores lógicos que se usan para unir condiciones de forma que existe una única respuesta.
Operadores bit a bit
Este tipo de operador te permite manipular un numero a nivel de sus bits.
- not bit a bit (~)
- and bit a bit (&&)
- or bit a bit (||)
- xor bit a bit (^)
- bitshift right (>>)
- bitshift left (<<)
Operadores compuestos
Este tipo de operadores se usn para hacer operaciones sobre la misma vaiable.
- incremento (++)
- decremento (--)
- suma compuesta (+=)
- resta compuesta (-=)
- multiplicacion compuesta (*=)
- division compuesta (/=)
- modulo compuesto (%=)
- or bit a bit compuesto (|=)
- and bit a bit compuesto (&=)
Operadores ternarios
Operadores de acceso a punteros
Para acceder directamente a bloques de memoria.