Ir ao conteúdo
  • Cadastre-se

Operador &


Yntarius

Posts recomendados

Pessoal, alguem pode me explicar o que a seguinte linha faz?

crc = (short) (crc & 0x8000 ? (crc << 1) ^ 0x8005 : crc << 1);

Essa linha faz parte de um codigo em C++ que estou tentando converter para java. A variavel crc é short (bom, é unsigned short mas o java nao trabalha com unsigned...)

Eu já vi essa sintaxe antes e lembro vagamente que era um if, mas é muito vago hehehe

Obrigado

Ariel

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...