Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Virgola Mobile e Double | Gestione dei Tipi di Dati
Fondamenti di C#

bookVirgola Mobile e Double

I numeri in virgola mobile, chiamati anche float, rappresentano numeri decimali. Possiamo dichiarare una variabile di tipo float utilizzando la parola chiave float:

main.cs

main.cs

copy
1
float myVariable = 3.14f;

La lettera 'f' nel valore 3.14f indica al compilatore che il valore è di tipo float. I valori del tipo di dato float devono sempre essere rappresentati in questo formato.

Il tipo di dato float ha una precisione limitata e può memorizzare solo da 6 a 9 cifre dopo la virgola. Esiste un altro tipo di dato chiamato double che offre una precisione maggiore:

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

Poiché float ha una precisione inferiore, il valore 3.1415926535897 viene automaticamente arrotondato fino al suo settimo decimale e il risultato viene memorizzato nella variabile myVar1.

Come per int e long, è possibile eseguire operazioni aritmetiche anche su valori di tipo float e 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

Quale di queste è la dichiarazione corretta di una variabile float?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 1.59

bookVirgola Mobile e Double

Scorri per mostrare il menu

I numeri in virgola mobile, chiamati anche float, rappresentano numeri decimali. Possiamo dichiarare una variabile di tipo float utilizzando la parola chiave float:

main.cs

main.cs

copy
1
float myVariable = 3.14f;

La lettera 'f' nel valore 3.14f indica al compilatore che il valore è di tipo float. I valori del tipo di dato float devono sempre essere rappresentati in questo formato.

Il tipo di dato float ha una precisione limitata e può memorizzare solo da 6 a 9 cifre dopo la virgola. Esiste un altro tipo di dato chiamato double che offre una precisione maggiore:

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

Poiché float ha una precisione inferiore, il valore 3.1415926535897 viene automaticamente arrotondato fino al suo settimo decimale e il risultato viene memorizzato nella variabile myVar1.

Come per int e long, è possibile eseguire operazioni aritmetiche anche su valori di tipo float e 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

Quale di queste è la dichiarazione corretta di una variabile float?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 3
some-alt