Humanize o texto aumente e mudeo sem diminuir com palavras simples Quero apenas texto para falar em aula sem grifar nada texto corrente. Deixe o texto grande do mesmo tamanho
O tipo DOUBLE (ou DOUBLE PRECISION) é um tipo de dados de ponto flutuante de precisão dupla. Ele oferece maior precisão e uma faixa maior de valores em comparação com FLOAT.
DOUBLE é um tipo flutuante precisão e escala, Ok. Ele tem uma faixa aqui mais extensa ainda que o float.
O que acontece?
A faixa dele é o seguinte ele vai de Valor Mínimo Negativo: Aproximadamente -1.7976931348623157E+308 olha o tamanho da precisão, a Valor Máximo Negativo: Aproximadamente -2.2250738585072014E-308, aí eu venho aqui e inclui o Zero(0), depois a parte positiva que é aproximadamente 2.2250738585072014E-308 até Aproximadamente 1.79 só que agora positivo 76931348623157E+308.
Olha o tamanho dessa precisão aqui para o tipo double. Se o float já tinha problemas imagina o double quando se diz respeito a operações arentmedicas. quanto de problema ele pode te acarretar?
Double é mais difícil ainda de ser utilizado do que o tipo float. E que a precisão dele e altíssima. Assim como o tipo float o tipo double tem esses limites simplesmente teóricos porque a precisão e a escala dele pode variar de acordo com o sistema operacional e também com seu hardware. Certo!
Muito bem!
O padrão para o tipo double quando você não define a precisão é o máximo suportado pelo sistema operacional assim como o float. Mas a escala é definida um pouco diferente ela suporta apenas 15 dígitos. Certo!
E o armazenamento dele do tipo double são 8 bytes por definição. Então você vai precisar de 8 bytes para armazenar cada um dos valores double que você venha a ter ali no seu banco de dados.