本文的目的是讀者掌握float型數據在初始化和賦值時因注意的問題,即應在數據的后面加“f”或“F”,這是因為浮點數默認為double類型的數據。否則將會出現下面的錯誤:
錯誤 不能隱式地將 Double 類型轉換為“float”類型;請使用“F”后綴創建此類型
同時,該案例還演示了浮點數的輸出格式。
using System;
namespace FloatType
{
class Program
{
static void Main( )
{
//使用下面的格式定義float類型的數據將會產生一個錯誤
float f1 = 2.3;
//下面這種定義方法才是正確的
float f2 = 2.5f;
//下面的輸出將為:2.3,2.5
Console.WriteLine("{0},{1}", f1, f2);
//下面的輸出將為:2.30,2.50
Console.WriteLine("{0:F2},{1:F2}", f1, f2);
}
}
}
新聞熱點
疑難解答