Resultados de la búsqueda a petición "bit-manipulation"

4 la respuesta

javascript bitwise operator question

En Javascript cuando hago esto var num = 1; ~ num == -2 por qué ~ num no es igual a 0 in binario 1 se almacena como 1 ... por lo tanto, no 1 debería ser 0 o se almacena como 0001, por lo tanto, no 0001 sería 1110 Creo que me falta algo ... ...

5 la respuesta

operación en modo bit unario ~ (invertir)

Estoy un poco confundido por el~ operador. El código va abajo: a = 1 ~a #-2 b = 15 ~b #-16Cómo~ ¿hacer trabajo Pensé,~a sería algo como: 0001 = a 1110 = ~a¿Por qué no

3 la respuesta

C # Bitwise-u operador utilizado en un operando de signo extendido; considere enviar a un tipo sin signo más pequeño primero

Sé que estas advertencias probablemente no tengan sentido ... ¿Pero de todos modos podría deshacerme de ellas? Recibí 7 de estas advertencias. Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type ...

7 la respuesta

¿Por qué si (n & -n) == n entonces n es una potencia de 2?

Línea 294 de java.util.Random source [http://developer.classpath.org/doc/java/util/Random-source.html#line.294] dic if ((n & -n) == n) // i.e., n is a power of 2 // rest of the code¿Por qué es esto

2 la respuesta

Extrayendo bits utilizando la manipulación de bits

Tengo un int sin signo de 32 bits y necesito extraer bits en las posiciones dadas y hacer un nuevo número de esos bits. Por ejemplo, si tengo un 0xFFFFFFFF y quiero bits 0,10,11 mi resultado será 7 (111b). Este es mi intento, extrae los bits ...

26 la respuesta

Algoritmo más eficiente para inversión de bits (de MSB-> LSB a LSB-> MSB) en C [cerrado]

Cuál es el mejor algoritmo para lograr lo siguient 0010 0000 => 0000 0100 La conversión es de MSB-> LSB a LSB-> MSB. Todos los bits deben invertirse; es decir, esto esn intercambio de endianness.

6 la respuesta

Utilizando bit a bit O 0 para marcar un número

Un colega mío se topó con un método para hacer flotar los números del piso usando un bit a bit o: var a = 13.6 | 0; //a == 13stábamos hablando de eso y preguntándonos algunas cosas. ¿Como funciona? Nuestra teoría era que el uso de dicho ...

1 la respuesta

¿Cuál es la forma más eficiente en Java para empaquetar bits en byte [] y volver a leerlo?

Actualmente uso estas dos funciones para empacar y leer bits en una matriz de bytes. ¿Se pregunta si alguien tiene mejores ideas o formas más rápidas de hacerlo? Editó el programa con algunas optimizaciones más y presentó algunos ...

11 la respuesta

¿Los operadores de turno (<<, >>) son aritméticos o lógicos en C?

En C, son los operadores de turno <<, >>) aritmética o lógica?

2 la respuesta

Mysql Operaciones bit a bit y filtro

Intento implementar un filtro bit a bit usando MYSQL (con udf si es necesario) El filtro es algo así como un AND, pero quiero usar la máscara para construir una nueva cadena de bits ... Déjame explicarte con una muestra: Supongamos que tengo ...