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 colonneTutoriel 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!