本文的目的是讀者掌握float型數(shù)據(jù)在初始化和賦值時因注意的問題,即應(yīng)在數(shù)據(jù)的后面加“f”或“F”,這是因為浮點數(shù)默認(rèn)為double類型的數(shù)據(jù)。否則將會出現(xiàn)下面的錯誤:
錯誤 不能隱式地將 Double 類型轉(zhuǎn)換為“float”類型;請使用“F”后綴創(chuàng)建此類型
同時,該案例還演示了浮點數(shù)的輸出格式。
using System;
namespace FloatType
{
class Program
{
static void Main( )
{
//使用下面的格式定義float類型的數(shù)據(jù)將會產(chǎn)生一個錯誤
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);
}
}
}
新聞熱點
疑難解答