Luis Campos de Carvalho wrote:
> 
> On Mon, 14 Feb 2000 [EMAIL PROTECTED] wrote:
> 
> > 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?

        Sim, isso é portável.


>         Nao temos maquinas BigEndian e LowEndian? Isso nao muda de maquina
> aa maquina? Como ter certeza?

        O "endianismo" define a ordem de armazenamento dos BYTES, não
a convenção de representação dos BITS. São coisas bastante diferentes.
Quando alguém escreve um número binário como 100101011, o bit menos
significativo é sempre o da direita, não importa o modo como isso vai
ser armazenado internamente pelo computador.

        A propósito, em Java não é preciso preocupar-se nem mesmo com
essas diferenças de armazenamento, já que a linguagem é totalmente
independente de plataforma (tecnicamente, o que acontece é que o JVM
faz com que todas as aplicações Java interpretem o sistema como se o
byte mais significativo estivesse armazenado primeiro).

        Um abraço,

Einar Saukas
Technical Consultant
Summa Technologies, Inc.
http://www.summa-tech.com

    --------------------------- 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]
    ---------------------------------------------------------------------

Responder a