Carvalho,
quando eu falei que o numero deve ser lido da direita para esquerda, eu quis
dizer que o SEU programa/subrotina deve ler o numero dessa forma. Eu nao
acredito que isso tenha nada haver com problemas de portabilidade (eu posso
estar enganado, e' claro ...)
Abracos
Brasko
In a message dated 2/15/00 5:51:59 AM Eastern Standard Time,
[EMAIL PROTECTED] writes:
> > A conversao de binario para inteiro e' a seguinte:
> >
> > 1) o numero binario deve ser tratado da direita para a esquerda.
>
> Oooppss!!!
> Perguntinha: isso eh portavel?
> Nao temos maquinas BigEndian e LowEndian? Isso nao muda de maquina
> aa maquina? Como ter certeza?
>
> > 2) se houver o numero 1 no bit voce deve somar uma potencia de 2 ao
numero
>
> > inteiro.
> > 3) se houver o numero 0 voce nao soma nada ao numero inteiro.
> >
> > Exemplo: representacao binaria: 1 1 0 0 1 0 1
> >
> > representacao decimal
> > (1)*2^6 + (1)*2^5 + (0)*2^4 + (0)*2^3 + (1)*2 ^ 2 + (0)*2^1 +
> > (1)*2^0 =
> > = 64 + 32 + 0 + 0 + 4 +
0
>
> > + 1 =
> > = 101
> >
>
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------