plikts Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 Oi.O que significa quando um tipo é signed? e unsigned?E eu não entendo quanto tem por exemplo que o tipo inteiro tem x bits, x bytes, o que isso quer dizer?Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cavotta Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 Tome o tipo long long int:Este tipo tem 64bits de memória, ou seja, pode representar até 2^64 valores.Isso vale tanto para signed quanto para unsigned.Mas signed tem que representar os números negativos e o unsigned não.Limites:signed := -(2^63-1) a (2^63-1)unsigned := 0 a (2^64-1)Por isso, se você deseja representar um número grande, e sabe que ele nunca vai ser negativo, use unsigned. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 plikts Postado Janeiro 20, 2007 Autor Denunciar Share Postado Janeiro 20, 2007 Cara, muito obrigado...esclareceu tudinho.[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
plikts
Oi.
O que significa quando um tipo é signed? e unsigned?
E eu não entendo quanto tem por exemplo que o tipo inteiro tem x bits, x bytes, o que isso quer dizer?
Obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.