Maison >Java >JavaBase >La différence entre double et float en Java

La différence entre double et float en Java

尚
original
2019-12-02 14:51:345511parcourir

La différence entre double et float en Java

La différence entre double et float en Java : (Recommandé : Tutoriel vidéo Java)

Nombre à virgule flottante simple précision (float) et double précision float La différence entre les points (doubles) est la suivante :

(1) Le nombre d'octets occupés dans la mémoire est différent

Nombres à virgule flottante simple précision occupent 4 octets dans la machine

Les nombres à virgule flottante double précision occupent 8 octets dans la machine

(2) Le nombre de chiffres significatifs est différent

Le nombre à virgule flottante simple précision a des chiffres significatifs différents 8 bits

Nombre à virgule flottante double précision, 16 chiffres significatifs

(3) La plage de nombres qui peuvent être représenté est différent

Représentation de la virgule flottante simple précision Plage : -3,40E+38 ~ +3,40E+38

Plage de représentation de la virgule flottante double précision : -1,79E+308 ~ +1.79E+308

(4) La vitesse de traitement dans le programme est différente. De manière générale, le processeur traite les nombres à virgule flottante simple précision plus rapidement que les nombres à virgule flottante double précision

Pour plus de connaissances sur Java, veuillez faire attention à la colonne

Tutoriel de base Java .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie final en Java ?Article suivant:Que signifie final en Java ?