Utilizando los bits – IV

Operador de lógica OR

Continuando con la explicación de los bits, hagamos alusión que designaremos 0 en binario False y 1 True, por lo que el operador será OR. Se estudiará cada expresión y generará el TRUE, o sea, 1 solo si el uno de los 2 bits que se debe comparar es igual a 1. Por ejemplo:

Expresión: 5/12

Donde 5 en binario sería igual a 00000101

Teniendo como resultado: 00001101 = 13

Es sólo si un par de esos bits que se tienen que comparar uno es 1 y el resultado será 1, por lo que se comporta igual que cada condición: (true/false) es lo mismo a true; (false/false). Es igual a false, es porque la condición dos o más de cada argumento siempre pasa a ser binarios con el fin de poder hacer cada comparativa empleando un procesador y la memoria de la computadora. Operador de lógica AND & Nada más se puede dar si el par de bits que se quiere comparar es igual a 1 el resultado será 1.

Expresión: 5 & 12

Donde 5 en binario seria 00000101 y 12 en binario es igual a 00001100

El resultado como tal es: 00000100 = 4 Es parecido a (TRUE&&TRUE) que es lo mismo a true, (False && True) es igual a false. Operador XOR ^ Nada más logra darse si el par de bits a poder comparar es distinto o será igual a 1.

Expresión: 5 ^ 12

Donde el 5 en binario es igual a 00000101 y 12 en binario es igual a 00001100

Dando como resultado: 00001001 = 9

Parecido a (TRUE XOR FALSE) que es igual a true, (TRUE XOR TRUE) el cual es igual a false.

La relevancia de la utilización de los bits

Es fundamental para toda elaboración de aplicaciones a una escala magna y para el desarrollo de formatos personales que se fundamentan en varios esquemas que logran guardar todos los datos utilizados de forma comprimida para el manejo de uno o varios recursos en cada aplicación, dejándole a la persona tener más comodidad y seguridad en el transcurso de cada transporte de toda información o datos y de esa manera brindar la capacidad de poder hacer que sean concurrentes con otras aplicaciones, y dejando a un lado (depende de cada objetivo) el tradicional manejo de las bases de datos que necesitan constantemente recursos extras de la computadora, asimismo, de tener que interpretarlos, etc.

 

 

Compartir