Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFExportación a ODTVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== [Arduino] Referencia: Operadores y comparadores ====== ===== Comparadores ===== <code c> //x igual a y x == y //x distinto de y x != y //x menor que y x < y //x mayor que y x > y //x menor o igual que y x <= y //x mayor o igual que y x >= y </code> \\ ===== Operadores aritméticos ===== <code c> //operador de asignación a = b //adición a + b //substracción a - b //multiplicación a * b //división a / b //modulo a % b </code> \\ ===== Operadores de bits ===== <code c> //and binario a & b //or binario a | b //xor binario a ^ b //not binario a ~ b //desplazar a izquierda a << b //desplazar a derecha a >> b </code> \\ ===== Operadores compuestos ===== <code c> // post incremento // incrementa a en 1 y devuelve el viejo valor de a a++ // pre incremento // incrementa a en 1 y devuelve el nuevo valor de a ++a // Ejemplo de operadores de incremento x = 1; y = ++x; // x es ahora 2, y es también 2 y = x++; // x es ahora 3, y es 2 // post decremento // decrementa a en 1 y devuelve el viejo valor de a a-- // pre decremento // decrementa a en 1 y devuelve el nuevo valor de a --a // Ejemplo de operadores de decremento x = 3; y = x--; // x es ahora 2, y es 3 y = --x; // x es ahora 1, y es también 1 // adición compuesta // equivale a la expresión a = a + b; a += b //substracción compuesta // equivale a la expresión a = a - b; a -= b //multiplicación compuesta // equivale a la expresión a = a * b; a *= b //división compuesta // equivale a la expresión a = a / b; a /= b //and compuesto // equivale a la expresión a = a & b; a &= b //or compuesto // equivale a la expresión a = a | b; a |= b </code> \\ ===== Operadores booleanos ===== <code c> //not !a //and a && b //or a || b </code> \\ ===== Operadores de acceso ===== <code c> // operacion indirección, El operador * precediendo a una variable devuelve el valor guardado // en la dirección de memoria indicada por el valor de la variable. *variable // operacion dirección, El operador & precediendo a una variable devuelve su dirección de memoria. &variable </code> \\ doc/tec/elo/uc_arduino/arduino_c/operadores.txt Última modificación: 2025/03/18 10:21por euloxio