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

5 la respuesta

¿Qué significa exactamente esta señal? | =

5 la respuesta

¿Hay alguna forma de escribir "mod 31" sin operadores de módulo / división?

Obtener el módulo de un número se puede hacer fácilmente sin el operador del módulo o las divisiones, si su operando es una potencia de 2. En ese caso, la siguiente fórmula es válida:x % y = (x & (y − 1)). Esto es a menudo mucho rendimiento en ...

7 la respuesta

Encontrar posiciones de bits en un entero de 32 bits sin signo

Creo que podría haber estado dormido en mi clase de CS cuando hablaron de Bit Positions, así que espero que alguien pueda echar una mano. Tengo un entero de 32 bits sin signo (usemos el valor: 28) Según alguna documentación que estoy revisando, ...

13 la respuesta

Compruebe si un número no es cero utilizando operadores bit a bit en C

Comprueba si un númerox es distinto de cero usando los operadores legales excepto!. Ejemplos:isNonZero(3) = 1, isNonZero(0) = 0 Operaciones legales:~ & ^ | + << >> Nota: Solo se deben usar operadores bit a bit.if, else, for, etc. no se ...

4 la respuesta

¿Cómo resta la CPU?

Tengo algunas dudas básicas, pero cada vez que me siento a probar las preguntas de la entrevista, estas preguntas y mis dudas aparecen. Diga A = 5 B = -2 Digo A + B. Supongo que A y B son de 4 bytes ¿Cómo hace la CPU esta adición? Entiendo ...

3 la respuesta

¿Cuál es la razón por la cual los lenguajes de alto nivel como C # / Java enmascaran el operando de conteo de desplazamiento de bits?

Esto es más un diseño de lenguaje que una pregunta de programación. Lo siguiente es un extracto deJLS 15.19 Operadores de turno [http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.19]: Si el tipo promocionado del operando ...

20 la respuesta

Operaciones bit a bit más comunes de C # en enumeraciones

Por mi vida, no puedo recordar cómo configurar, eliminar, alternar o probar un poco en un campo de bits. O no estoy seguro o los mezclo porque rara vez los necesito. Por lo tanto, sería bueno tener una "hoja de trucos". Por ejemplo flags = ...

9 la respuesta

¿Qué hace un desplazamiento a nivel de bits (izquierda o derecha) y para qué se utiliza?

He visto a los operadores>> y<< en varios códigos que he visto (ninguno de los cuales realmente entendí), pero me pregunto qué hacen realmente y cuáles son algunos de sus usos prácticos. EDITA Si los cambios son comox * 2 yx / 2, ¿cuál es la ...

4 la respuesta

¿Cómo puedo detectar el desbordamiento de enteros en 32 bits int?

4 la respuesta

Extrayendo bits con operadores bit a bit [cerrado]

Estoy tratando de aprender cómo usar operadores bit a bit en una entrada determinada, pero no tengo mucha suerte para descubrir cómo usarlos. Digamos que tengo este siguiente octeto: 11(01)0000 ¿Cómo extraería los bits entre las llaves?