Calculadora de operaciones con enteros bit a bit
Haga un ancho exacto y, OR, XOR, NO, y cambia con entradas decimales explícitas firmadas o no firmadas.
SU CÁLCULO
Resultado
—
Pasos del cálculo
Trabaje a través de un paso a la vez o revele el cálculo completo. Los pasos utilizan sus entradas actuales.
Cómo calcular
Validar los rangos de operand, operar en los patrones de bits BigInt exactos dentro de la anchura seleccionada e interpretar el patrón final con la signidad seleccionada.
AND/OR/XOR/NOT and shifts on a width-bit mask; signed result=pattern−2^width when its sign bit is set
Ejemplo resuelto
En la anchura no firmada 8, 12 Y 10 es 8, OR es 14 y XOR es 6. NO de 12 es el patrón 243 de 8 bits. Los cambios firmados a la derecha distinguen a Zero-fill de la extensión del signo.
Suposiciones y detalles de entrada
Sólo operas de entero decimal, hasta 128 -bit de ancho. B es ignorado para NO y cambio, y el recuento de cambio es ignorado para operaciones no-cambio. Los conteos de desplazamiento son 0 a través de la anchura seleccionada. El desbordamiento de la izquierda está enmascarado en lugar de extender la anchura. Hex y binario son representaciones explicativas del resultado numérico, no herramientas de codificación separadas.
Usando esta calculadora
¿Puedo entrar en mi propio problema?
Sí. Sustitúyase los valores de ejemplo por sus propias entradas. El resultado, los pasos de cálculo, los cuadros y los diagramas aplicables se actualizan a partir de esos insumos. Los valores blanks o inválidos despejan el resultado; los valores de ejemplo nunca se sustituyen silenciosamente por los insumos que faltan.
¿Los resultados son exactos?
Operaciones de entero de fixedwidth y patrones de resultado son exactos dentro de la anchura seleccionada 1 - 128 bit. El desbordamiento y la interpretación firmada siguen las reglas establecidas, más que el redondeo.
¿Mi entrada está cargada?
El cálculo se ejecuta en su navegador. No se requiere cuenta, carga de archivos o servicio AI externo. Las entradas no se guardan entre recargas de página.
Convertir un entero firmado entre bases 2 - 36 utilizando aritmética exacta. Compare valores binarios, octales, decimales, hexadecimales y base -36 con pasos de valor de posición.
Encoja un valor decimal como un patrón binario 32 o decodifice una palabra hexadecimal de 32 bits, incluyendo cero firmado, subnormales y valores especiales.
Calcular un gran módulo de potencia entero un entero positivo sin construir el poder completo.
Espacio reservado para publicidad.