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:

Alternativas

A) 1

97%

B) 3

C) 5

D) 7

E) 9

Explicação

Na linguagem C, o operador & entre inteiros realiza AND bit a bit.

  1. Escrevendo os valores em binário:
  • a=5a = 5010120101_2
  • b=3b = 3001120011_2
  1. Aplicando AND bit a bit (1 somente quando ambos os bits são 1): [ 0101\ &\ 0011 = 0001 ]

  2. Convertendo o resultado para decimal:

  • 00012=10001_2 = 1

Alternativa correta: (A).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.