51
CC-BY-SA • PID_00178132
Ejemplos a = b + c; x = y * z
3)�Operadores�de�comparación�relacionales: igualdad: = = diferente: != menor: < menor o igual: <= mayor: > mayor o igual: >=
4)�Operadores�de�comparación�lógicos: Y lógica (AND): && O lógica (OR): || Negación lógica: ! Ejemplos (a = = b) && (c != 3) (a <= b) || !(c > 10)
5)�Operadores�lógicos: Operación lógica que se hace bit a bit. OR (O): | AND (Y): & XOR (O exclusiva): ^ Negación lógica: ~ Desplazamiento a la derecha: >> Desplazamiento a la izquierda: << Ejemplos z z z z
= = = =
x x x x
| y; & y; ^ y; >> 2; // desplazar los bits de // a la derecha y guardar z = ~x; //z es el complemento a 1 de z = -x; //z es el complemento a 2 de
la variable x 2 posiciones el resultado en z x x
4.2.4. Control de flujo A continuación, se explican las estructuras de control de flujo más habituales de C: 1)�Sentencias�y�bloques�de�sentencias. Una sentencia es una línea de código que finalizamos con un punto y coma (;). Podemos agrupar sentencias formando un bloque de sentencias utilizando las llaves ({}).
Programación en ensamblador (x86-64)