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