Diferencia entre revisiones de «Estructura»
(→Operadores compuestos) |
(→Operadores compuestos) |
||
Línea 69: | Línea 69: | ||
== Operadores compuestos == | == Operadores compuestos == | ||
− | Este tipo de operadores se | + | Este tipo de operadores se usan para hacer operaciones sobre la misma variable. |
* [[incremento]] <nowiki>(++)</nowiki> | * [[incremento]] <nowiki>(++)</nowiki> | ||
Línea 78: | Línea 78: | ||
* [[division compuesta]] <nowiki>(/=)</nowiki> | * [[division compuesta]] <nowiki>(/=)</nowiki> | ||
* [[modulo compuesto]] <nowiki>(%=)</nowiki> | * [[modulo compuesto]] <nowiki>(%=)</nowiki> | ||
+ | |||
+ | == 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]] <nowiki>(|=)</nowiki> | * [[or bit a bit compuesto]] <nowiki>(|=)</nowiki> | ||
* [[and bit a bit compuesto]] <nowiki>(&=)</nowiki> | * [[and bit a bit compuesto]] <nowiki>(&=)</nowiki> |
Revisión del 02:39 5 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
- 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 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.