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

book
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 :

cs

main

copy
float myVariable = 3.14f;
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 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 :

cs

main

copy
float myVar1 = 3.1415926535897f;
double myVar2 = 3.1415926535897;

Console.WriteLine(myVar1); // Output: 3.1415927
Console.WriteLine(myVar2); // Output: 3.1415926535897
12345
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.

cs

main

copy
float var1 = 1.14f;
double var2 = 1.00;
float var3 = 1.0f;

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

Lequel de ceux-ci est 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
ChatGPT

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

some-alt