Además de las operaciones aritméticas habituales +, -, * y /, lenguajes de programación también soportan operaciones bit a bit . A través de estas operaciones de bajo nivel , un programador puede acceder a bits individuales en un patrón binario , independientemente del tipo de datos . Las operaciones a nivel de bit aplicar aritmética lógica y desplazamientos de bit y puede proporcionar mucho mejor eficiencia de operaciones de alto nivel . Instrucciones
1
Coloque el operador NOT frente a un valor binario para realizar una bitwise NOT. Operación de complemento Esta llamada de uno invierte cada valor de bit . En el lenguaje de programación C , utilice el símbolo ~ para indicar una operación NOT . Por ejemplo, si X es 0101 , entonces ~ X es 1010.
2
realizar cuentas lógica en los valores binarios de la misma longitud . Ordenadores realizan operaciones lógicas en cada par de bits que van de derecha a izquierda . En C, los símbolos & ,