Resultados de la búsqueda a petición "bitwise-operators"

7 la respuesta

¿Hay alguna diferencia entre && y & con bool (s)?

En C ++, ¿hay alguna diferencia entre hacer&& (lógico) y& (bit a bit) entre bool (s)? bool val1 = foo(); bool val2 = bar(); bool case1 = val1 & val2; bool case2 = val1 && val2;Soncase1 ycase2 idénticos o, si no, ¿cómo varían exactamente y ...

4 la respuesta

perador @Ampersand (&) en una cláusula WHERE de SQL Server

Lo siento por la pregunta muy básica. Lo que hace el& operador hacer en este SQL WHERE (sc.Attributes & 1) = 0sc es un alias para una tabla que contiene una columnaattributes. Estoy tratando de entender algo de SQL en un informe y esa línea ...

3 la respuesta

¿Qué significa | = (igual de tubería única) y & = (ampersand igual) significa

En las siguientes líneas: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System ...

27 la respuesta

¿Por qué usualmente usamos `||` no `|`, ¿cuál es la diferencia?

Me pregunto por qué usamos OR lógic|| entre dos booleanos no bit a bit O|, aunque ambos funcionan bien. Quiero decir, mira lo siguiente: if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no pass ...

12 la respuesta

Decimal a binario

Tengo un número que me gustaría convertir a binario (desde decimal) en C. Me gustaría que mi binario siempre esté en 5 bits (el decimal nunca excederá de 31). Ya tengo una función que lo hace manualmente dividiendo, pero que es difícil de ...

3 la respuesta

¿Por qué el módulo del operador no tiene una función para lógica o?

En Python 3, operator.or_ es equivalente al bit a bit|, no la lógicaor. ¿Por qué no hay operador para la lógicaor?

6 la respuesta

¿Puede controlar qué relleno bit a la derecha llenará C?

Por lo que sé, cuando se usa un operador bit a la izquierda en C, se garantiza que los bits vacíos se rellenarán con 0. Sin embargo, he leído que el desplazamiento a la derecha depende de la implementación, lo que significa que en algunas ...

6 la respuesta

CUDA: ¿Por qué los operadores bit a veces son más rápidos que los operadores lógicos?

Cuando estoy a punto de exprimir el último bit de rendimiento de un kernel, generalmente encuentro que reemplazar eloperadores logico (&& y||) conbitwise operadores (& y|) hace que el núcleo sea un poco más rápido. Esto se observó mirando el ...