Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Virgule Flottante et Double | Gestion des Types de Données
Bases de C#

bookVirgule 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

main.cs

copy
1
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 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

main.cs

copy
12345
float 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

main.cs

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
question mark

Laquelle de ces propositions correspond à la déclaration correcte d'une variable float ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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

bookVirgule 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

main.cs

copy
1
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 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

main.cs

copy
12345
float 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

main.cs

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
question mark

Laquelle de ces propositions correspond à la déclaration correcte d'une variable float ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
some-alt