Em C, existe uma regra anterior que existe no caso de grupos de operadores. Se em um problema existem vários operadores presentes, esse tipo de problema é resolvido de acordo com esta ordem de grupos de operadores.
O operador bitwise é o membro deste grupo de operadores. Existem muitos tipos de operadores relacionais presentes na linguagem C.
Existem seis tipos de operador bit -bitwise:
Operador bit e (&):
0 e 0 = 0Exemplo:
int x;Constante número inteiro consumido em arquitetura 2 baseada em DOS bytes.
Exemplo de programação 1:
#incluirSaída:
Explicação:
Aqui está um exemplo de operador bit e (&). Bitwise e o operador atua como um operador de multiplicação. A expressão dada é:
x = 23 e 56;Aqui damos uma expressão, 23 e 56. Bit;. Em seguida, multiplique esses valores. O resultado é 16.
Bitwise ou operador:
0 | 0 = 0Exemplo:
int x;Exemplo de programação 2:
#incluirSaída:
Explicação:
Aqui está um exemplo de bit a bit ou ( ! ) Operador. Bitwise ou operador atua como um operador de adição. A expressão dada é:
x = 23 e 56;Aqui está uma expressão, 23 ! 56. Bit;. Então soma esses valores. O resultado é 63.
Operador XOR Bitwise:
0 ^ 0 = 0Exemplo:
int x;Exemplo de programação 3:
#incluirSaída:
Explicação:
Aqui está um exemplo de operador XOR ( ^) bit ( ^). O operador Bitwise XOR age se as duas entradas forem iguais (0 ou 1), o resultado será zero (0). Se ambas as entradas forem diferentes (0 ou 1), o resultado será um (1). A expressão dada é:
x = 23 e 56;Aqui está uma expressão, 23 ^ 56. Bit;. O resultado é 47.
Deslocamento para a direita:
int x;No operador do turno direito, quando qualquer número é dado >> 2, significa que devemos adicionar 2 zero, >> 3 Adicione 3 zero, no lado esquerdo do número binário que é dado (56), existe 16 bits no total, portanto, o à direita a maioria dos 2 dígitos (aqui 00) é removida.
Exemplo de programação 4:
#incluirSaída:
Explicação:
Aqui está um exemplo de mudança à direita bit -bowise >> Operador. O operador de mudança direita bit -bit -in atua como um operador deslocado de local. A expressão dada é:
x = 23 >> 56;Aqui está uma expressão, 23 ! 56. Bit;. O resultado é 14.
Desvio à esquerda:
int x;
x = 56 <<3 ;No turno esquerdo, operador quando qualquer número fornecido << 3 to add 3 zeros on the right corner of the binary number that is given (56) here, total 16 bits exist, so the left most 3 digit (here 000) are removed.
Exemplo de programação 5:
#incluirSaída:
Explicação:
Aqui está um exemplo de mudança de esquerda bit netwise ( << ) operator. Bitwise or operator acts as a place shifted operator. The given expression is:
x = 23 << 56 ;Aqui damos uma expressão, 23 << 56. Bitwise and operator actually convert both the inputs 23 and 56 to the binary values. The result is 448.
Conclusão:
A partir da discussão acima sobre o conceito de operador bit netwise, vemos diferentes tipos de programação exemplo de operador bit -bitwise: como o operador bit newwise funciona ou qual será a sua saída que discutimos aqui. Basicamente, os operadores bit -bit -nos nos fornecem uma saída na base de valores binários. O operador bitwise dá ao programador uma variação do cálculo de diferentes tipos de números binários.