Contenu du cours
Bases de C#
Bases de C#
Virgule Flottante et Double
Les nombres à virgule flottante, également appelés floats, représentent des nombres décimaux. Nous pouvons déclarer une variable de type float en utilisant le mot-clé float
:
main
float myVariable = 3.14f;
La lettre 'f
' dans la valeur 3.14f
indique au compilateur que la valeur est de type float. Les valeurs du type de données float
doivent toujours être représentées dans ce format.
Le type de données float
a une précision limitée, il ne peut donc stocker que 6 à 9 chiffres après la virgule. Il existe un autre type de données appelé double
qui offre une précision plus élevée :
main
float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Comme float
a une précision inférieure, la valeur 3.1415926535897
est automatiquement arrondie jusqu'à son 7ème chiffre décimal et le résultat est stocké dans la variable myVar1
.
Comme int
et long
, nous pouvons également effectuer des opérations arithmétiques sur les valeurs float
et double
.
main
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Merci pour vos commentaires !