diff --git a/java.md b/java.md index f690c37..f72de04 100644 --- a/java.md +++ b/java.md @@ -95,11 +95,23 @@ Relacionales | Mayor o igual que | >= | a=5,b=3 | a>=b; true | Lógicos + | Resultado | Signo | Uso | | ------------------------------ | ----- | --------- | | true si a y b son true (AND) | & | a&b | | si a es false, b no se evalúa | && | a&&b | - | true si a o b son true (OR) | | | a|b | - | si a es false, b no se evalúa | || | a||b | + | true si a o b son true (OR) | \| | a\|b | + | si a es false, b no se evalúa | \|\| | a\|\|b | | true solo si uno es true (XOR) | ^ | a^b | - | si () es t, x;si () es f, y | ?: | (a>b)?x:y | \ No newline at end of file + | si () es t, x;si () es f, y | ?: | (a>b)?x:y | + +Operaciones con bits + + | Resultado | Signo | Uso | + | ------------------------------ | ----- | ----- | + | Operación AND | & | a&b | + | Operación OR | \| | a\|b | + | Operación XOR | ^ | a^b | + | Mueve en a bits de b a izq | >> | a>>b | + | Mueve en a bits de b a dcha | << | a<