Explanação p/and_bits, or_bits e outros [RESOLVIDO]

1. Explanação p/and_bits, or_bits e outros [RESOLVIDO]

Sérgio Gelli
sergelli

(usa openSUSE)

Enviado em 02/07/2009 - 09:17h

Olá,

Tenho tentado aprender programação, mas literalmente estrou travado porque não entendo e não encontro muita explicação para or_bits, and_bits, xor_bits e outros relacionados.

As explicações e exemplos que encontrei até agora são muito estranhos,
Por exemplo: t = and_bits(n,1)
Quando t=1 significa que n é um número par....
Pô, como isso é processado?

Por favor, alguém pode passar alguma informação ou saberia dizer onde encontro alguma literatura?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2009 - 10:18h

Bom dia!

Estas funções servem para aplicar os operadores lógicos 'and', 'or' e 'xor' entre duas variáveis. Antes de começar a programar de fato, você tem que aprender os comportamentos destes operadores lógicos e suas tabelas-verdade.

Por exemplo: O operando 'and' an sua tabela verdade define que o resultado é 1 (true) somente quando as duas variáveis forem verdadeiras (também forem 1).

set_bit(var1, 1);
set_bit(var2, 1);
var3 = and_bits(var1, var2)
** No exemplo acima o resultado de 'var3' será '1'.

set_bit(var1, 0);
set_bit(var2, 1);
var3 = and_bits(var1, var2)
** Neste último exemplo o resultado de 'var3' será '0';

Mais informações sobre as tabelas-verdade dos operadores:
http://pt.wikipedia.org/wiki/Tabela_verdade

Boa sorte!





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts