Virgule Flottante et Double
Les nombres à virgule flottante, également appelés floats, représentent des nombres décimaux. Il est possible de déclarer une variable de type float en utilisant le mot-clé float :
main.cs
1float 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 sous ce format.
Le type de données float possède une précision limitée et ne peut stocker que 6 à 9 chiffres après la virgule. Il existe un autre type de données appelé double qui offre une précision supérieure :
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Comme float possède une précision inférieure, la valeur 3.1415926535897 est automatiquement arrondie à sa 7ème décimale et le résultat est stocké dans la variable myVar1.
Comme pour int et long, il est également possible d'effectuer des opérations arithmétiques sur les valeurs de type float et double.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.59
Virgule Flottante et Double
Glissez pour afficher le menu
Les nombres à virgule flottante, également appelés floats, représentent des nombres décimaux. Il est possible de déclarer une variable de type float en utilisant le mot-clé float :
main.cs
1float 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 sous ce format.
Le type de données float possède une précision limitée et ne peut stocker que 6 à 9 chiffres après la virgule. Il existe un autre type de données appelé double qui offre une précision supérieure :
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Comme float possède une précision inférieure, la valeur 3.1415926535897 est automatiquement arrondie à sa 7ème décimale et le résultat est stocké dans la variable myVar1.
Comme pour int et long, il est également possible d'effectuer des opérations arithmétiques sur les valeurs de type float et double.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Merci pour vos commentaires !