Categoria Operadores
Aritmético | + Suma- Resta* Multiplicación/ División% Modulo | 2 + 33 - 23 * 412 / 67 % 2 | Modulo da el restode dividir sus operandos. El ejemplo que se presenta da un resto de 1. |
Lógico y relacional | < Menor que> Mayor que= Mayor o igual== Igual!= No igual&& AND lógicollOR lógico! NOT lógico | i < 10i > 10i = 10i == 10i != 10cond1 && cond2cond1 ll cond2!bCondición | Los operadores lógicos como && y ll comparan dos condiciones para comprobar si sonverdaderas, ambas verdaderas (&&) y alguna verdadera (ll). Una vez que se satisface la condición que se prueba, los demás operadores no se evalúan. Por ejemplo, si el primer operando de ll es true, eloperador devuelve true sin evaluar el siguiente operando. Tenga en cuenta que !true = false y !false = true. (Los símbolos & y l también se utilizan para los operadores de bits). |
Incremento ydecremento | i++ Incremento sufijo++i Incremento prefijoi-- Decremento sufijo--i Decremento prefijo | | La forma del prefijo incrementa o decrementa la variable antes de evaluarla. Sufijo evalúay luego aplica el operador. |
Bitwise | ~ Not de bits> Desplazamiento derecho de bit& And de bits| Or de bitsˆ Xor de bits | ~myIntmyInt > 2myInt & FLAGmyInt | FLAGmyInt ˆ FLAG |Estos le permiten probar, ajustar y manipular los bits individuales en un valor de tipo entero. FLAG podría contener información codificada en varios bits de etiqueta. |
Asignación | =Asignación= Asignación compuesta+= Sumar, luego asignar-= Restar, asignar*= Multiplicar, asignar/= Dividir, asignar%= Modulo, asignar= Desplazamiento derecho, asignar&= & de bits,asignar|= | de bits, asignarˆ Xor de bits, asignar | X = 24X = y = 17;X += 1;X -= 2;X *= 3;etc. | |
size of | | size of (float) | size of devuelve el numero de bytes de un tipo...
Regístrate para leer el documento completo.