Linguagem C: Considere que as variáveis inteiras 'a' e 'b' possuam valor 5 e 3. Na linguagem C, a expressão 'a&b' tem valor:
Questão
Considere que as variáveis inteiras 'a' e 'b' possuam valor 5 e 3. Na linguagem C, a expressão 'a&b' tem valor:
Alternativas97%
A) 1
B) 3
C) 5
D) 7
E) 9
Explicação
Na linguagem C, o operador & entre inteiros realiza AND bit a bit.
- Escrevendo os valores em binário:
- →
- →
-
Aplicando AND bit a bit (1 somente quando ambos os bits são 1): [ 0101\ &\ 0011 = 0001 ]
-
Convertendo o resultado para decimal:
Alternativa correta: (A).