Olá pessoal Sou iniciante no c/c++, minha dúvida é a seguinte:
preciso representar números com 10 digitos, porém o tipo int representa até 214748364 e para números acima de 214748634 dá erro;
já tentei usar os tipos long long(da a mensagem : integer constant is too large for "long" type) embora eu vi num site que este tipo representa até 9223372036854775807.
Tentei tb o tipo double, só que eu só consegui usando casas decimais, q não pode ter em meu programa;
Pergunta
paulohp
Olá pessoal Sou iniciante no c/c++, minha dúvida é a seguinte:
preciso representar números com 10 digitos, porém o tipo int representa até 214748364 e para números acima de 214748634 dá erro;
já tentei usar os tipos long long(da a mensagem : integer constant is too large for "long" type) embora eu vi num site que este tipo representa até 9223372036854775807.
Tentei tb o tipo double, só que eu só consegui usando casas decimais, q não pode ter em meu programa;
Editado por paulohpLink para o comentário
Compartilhar em outros sites
0 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.