Junior
Quelle est la différence entre les types de données Double et Float?
sobes.tech IA
Réponse de l'IA
Double et Float sont des types de données pour travailler avec des nombres à virgule flottante, différant par leur précision et leur taille.
| Type | Taille (bits) | Précision (approximative) |
|---|---|---|
| Float | 32 | 6 chiffres décimaux |
| Double | 64 | 15 chiffres décimaux |
Double a une taille plus grande et une précision plus élevée, ce qui permet de représenter une gamme plus large de valeurs avec moins d'erreurs. Float occupe moins de mémoire, mais est moins précis. Par défaut, la plupart des fonctions Swift manipulant des nombres à virgule flottante utilisent Double. L'utilisation de Float est justifiée lorsque l'économie de mémoire est critique et qu'une haute précision n'est pas nécessaire.
Exemple:
// Exemple d'utilisation de Double
let doubleValue: Double = 3.1415926535
print(doubleValue)
// Exemple d'utilisation de Float
let floatValue: Float = 3.1415926535 // La précision est limitée
print(floatValue)