Fórum Tamanho de double e float #569914
09/04/2009
0
Prezados :
Os tipos primitivos em java, como int, byte...
podemos afirmar que suportam
int 32 bits Pode assumir valores entre -231=2.147.483.648 e 231-1=2.147.483.647.
Agora no caso de float e double, o que significa o "E+" ?
float = O menor valor positivo represntável por esse tipo é 1.40239846e-46 e o maior é 3.40282347e+38
double = O menor valor positivo representável é 4.94065645841246544e-324 e o maior é 1.7976931348623157e+308
Obrigado a todos
Qrd
Curtir tópico
+ 0
Responder
Posts
09/04/2009
Qrd
Oi,
xEy = x * 10^y (^ = elevado)
2,1e+3 = 2,1 * 10^3 = 2,1 * 1000 = 2100 [System.out.println(2.1e3);]
3,4e-1 = 3,4 * 10^-1 = 3,4 * 0,1 = 0,34 [System.out.println(3.4e-1);]
[]]]
Responder
Gostei + 0
09/04/2009
[pt]devilishly
Boas!
Não sei se essa tua dúvida é referente ao [i]E[/i], ou se é referente ao facto do alcance de um float ser 32-bit IEEE 754 vírgula flutuante e o de um double 64-bit IEEE 754 vírgula flutuante...
Se a tua dúvida, é referente ao facto de ser em vírgula flutuante, neste [url=http://www.scottsarra.org/math/courses/na/nc/floatPoint.html]link[/url] tens um applet q te pode ajudar ;)
Fikem bem,
[PT]Devilishly
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)