FC ConcursosFC Concursos

Flashcard FC331325

O que retorna n & 0x3 em Python?

Linguagens de Programação

FGV · 2024

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

O que retorna n & 0x3 em Python?
Mostrar resposta e comentário

Resposta

Resposta: n & 0x3 = \(n \bmod 4\)

Explicação:
O operador & é o bitwise AND.
0x3 em binário é 0b11, ou seja, conserva os dois bits menos significativos.
Portanto, n & 0x3 preserva esses bits, equivalendo a \(n \bmod 4\).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331131

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo