Eu quero tirar uma duvida sobre esse assunto: quando a gente usa 1 << 31, obtemos:
00000000 00000000 00000000 00000001 = 1 10000000 00000000 00000000 00000000 = 1 << 31 Teoricamente, quando eu fizesse 1 << 32 eu deveria obter: 00000000 00000000 00000000 00000000 = 0 Mas na prática eu obtenho: 00000000 00000000 00000000 00000001 = 1 Alguem sabe me dizer o pq? -- Mensagem original -- >Colegas da lista, > >Alguém poderia fornecer exemplos práticos de uso dos Shift Operators ( ><< >> >>> ) ? > >Grato, > >Jacob > > >------------------------------ 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 >regras da lista: http://www.soujava.org.br/regras.htm >historico: http://www.mail-archive.com/java-list%40soujava.org.br >para sair da lista: envie email para [EMAIL PROTECTED] > >------------------------------------------------------------------------- > > ------------------------------------------ Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br ------------------------------ 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 regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------