Diferencia entre revisiones de «Estructura»
(→Operadores compuestos) |
(→Sintaxis adicional) |
||
Línea 27: | Línea 27: | ||
* [[Comentarios]] <nowiki>(//)</nowiki> | * [[Comentarios]] <nowiki>(//)</nowiki> | ||
* [[include]] <nowiki>(#)</nowiki> | * [[include]] <nowiki>(#)</nowiki> | ||
− | * [[defined]] | + | * [[defined]] <nowiki>(#)</nowiki> |
* [[DEBUG]] | * [[DEBUG]] | ||
+ | * [[const]] | ||
+ | * [[volatile]] | ||
== Operadores aritméticos == | == Operadores aritméticos == |
Revisión del 23:57 7 may 2019
Los elementos del código Arduino (C ++).
Contenido
Boceto
La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones.
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.
- if... else - Condicional simple
- Asignación condicional
- switch... case - Condicional multiple
- for - Bucle fijo
- while - Bucle condicional anterior
- do... while - Bucle condicional posterior
- break - Detener condicional múltiple o bucle.
- continue - Volver a evaluar condición en bucle.
- goto - Salta hacia una etiqueta
- return - Retorno
Sintaxis adicional
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 usan para hacer operaciones sobre la misma variable.
- incremento (++)
- decremento (--)
- suma compuesta (+=)
- resta compuesta (-=)
- multiplicacion compuesta (*=)
- division compuesta (/=)
- modulo compuesto (%=)
Operadores bit a bit compuestos
Este tipo de operadores se usan para hacer operaciones bit a bit sobre la misma variable.
- or bit a bit compuesto (|=)
- and bit a bit compuesto (&=)
- bitshift right (>>=)
- bitshift left (<<=)
Operadores ternarios
Operadores de acceso a punteros
Para acceder directamente a bloques de memoria.