Calculadora de Programador
Convierte entre decimal, hexadecimal, octal y binario
Acerca de esta calculadora
Convert integers between binary, octal, decimal, and hexadecimal, and apply bitwise operations. Type in any base and the others update live.
Number bases
- Binary (base 2) — digits 0–1, used by computers.
- Octal (base 8) — digits 0–7.
- Decimal (base 10) — everyday numbers.
- Hexadecimal (base 16) — digits 0–9 and A–F, common in programming.
Bitwise operations
AND, OR, XOR, and NOT compare bits position by position; shifts (≪, ≫) move bits left or right, which multiplies or divides by powers of two.
Signed numbers
Negative values use two's complement, where the highest bit indicates the sign. Toggle the signed mode to see how the same bits represent a negative number.
Cómo usar Calculadora de Programador
- 1Introduzca el valor (dos, diez, dieciséis o ocho) debajo de la evolución actual.
- 2Cambia al dígito objetivo que quieres ver.
- 3Vea el valor después de la conversión y, si es necesario, el cálculo por bit (AND, OR, XOR, migración).
Calculadora de programación
Bitwork: a AND b para mantener ambos 1 bits; a XOR b para mantener exactamente 1 bitsLa calculadora programadora trabaja entre binario, octadecimal, decimal y hexadecimal y expone la lógica bit usada en el código inferior.
Bits y/o bits o transposiciones son la base para el etiquetado, enmascaramiento y controles incrustados.
Bitwork maneja directamente bits binarios, que son extremadamente rápidos y se utilizan ampliamente en la programación del sistema, control de permisos, procesamiento gráfico. Algunas de las técnicas más prácticas: ** para juzgar la excentricidad de n " 1** (quicker que n %2); ** para multiplicar el cambio eclíptico** (n " 3 = n × 8, n " icono 2 = n ÷ 4 redondeado); ** para intercambiar dos números sin una variable temporal** (a ^ = b; b ^ = a; a ^ = b)
El sistema de permisos prefiere un poco de señal: leer = 1, escribir = 2, ejecutar = 4, por lo que el permiso de "leer " escribir " es 1 TEN2 = 3; determinar si el permiso de escritura está disponible para perm " 2. El permiso de archivo Unix 755 es una combinación de tres grupos (propietario rwx=7, grupo rx=5, otro rx=5). # La ventaja de un poco de signo de almacenamiento es que cualquier combinación requiere sólo un entero** y el almacenamiento y la transmisión se guarda.
| Operaciones | Signatura | Ejemplo: | Resultado | Usos habituales |
|---|---|---|---|---|
| Por Bit y | & | 12 & 10 | 8 | Extraer una ubicación determinada / máscara |
| Por Bit o | | | 12 | 10 | 14 | Lugar (señal abierto) |
| Bitwise o de forma diferente | ^ | 12 ^ 10 | 6 | Flip / Swap Variable |
| Votos | ~ | ~12 | -13 | Bit Invert (compensación) |
| Cambio izquierdo | << | 3 << 2 | 12 | Multiply 2n |
| Cambio derecho | >> | 12 >> 2 | 3 | dividido por 2n |
| Estoy juzgando a la muñeca. | & 1 | 7 & 1 | 1 | Resultado es 1 o extraño |
Bitwork Tabla Verdadera y Técnicas Usuales
Preguntas frecuentes
¿Cuál es el punto?
Oculta el valor y mantiene sólo el bit en la máscara, que también es 1.
¿Por qué moverse en lugar de multiplicarse?
Mover n bit izquierda equivale a 2^n, a menudo más rápido en la capa de hardware.
¿Qué es un parche?
Un símbolo entero es la forma estándar de indicar un número negativo: un poco inverso.
¿Qué quieres notar cuando te mueves a la izquierda?
La izquierda mueve la altura y puede derrapar una variable (número de símbolos). Cambio derecho de dos maneras: el derecho de la aritmética (pequeña señal conservada, número negativo añadido 1, Java/C ingrés ) y el derecho de la lógica (filled 0, Java título , número sin firmar de C). El cambio correcto de números negativos debe ser especialmente cuidadoso. El otro dígito no puede igualar o exceder el ancho de los datos, de lo contrario el comportamiento no se define.
¿Por qué ~12 equivale a 13 en lugar de 3?
Porque es un parche. 12 is 00001100, reverse 11110011, which corresponds to the number of symbol -13 (certification: 11110011 against 00001100, plus 1 plus 000011011 = 13, so the original value is -13). El resultado depende de si hay símbolos o no, y el mismo modo bit explica resultados diferentes.
Más herramientas
Calculadora Básica
Realiza cálculos aritméticos con soporte para expresiones
Fracción
Sumar, restar, multiplicar, dividir y simplificar fracciones
Calculadora de Porcentaje
Calcula porcentajes, cambio porcentual y diferencia porcentual
Error porcentual
Calcular el error porcentual entre los valores experimentales y reales.
