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
What are some examples of arithmetic operations with float and double?
When should I use float instead of double?
Can you explain more about the difference in precision between float and double?
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 !