C# 學習筆記 -- 第三天 申明和使用數據

/////////////////////////////////////////////////
/
/  C# 學習筆記 -- 第三天 申明和使用數據
/
/  YFP 2005-12-17
/
/////////////////////////////////////////////////

申明常量的方法如下:

    const <數據類型名稱> <常量名> = <新值>;

例如:  const int cMyInt = 10;

注:常量只能在申明時賦值一次。申明後的常量是不允許再次賦值的。


申明變量的語法如下:

    <數據類型名稱> <變量名>;

要注意的是C#中的變量名,變量名的首字符必須是字母、下劃線或“@”。用@開頭的變量有點類似於MSSQL中的變量名。

另外要注意的是,C#和C/C++一樣是區分大小寫的。也就是說int和INT這兩個代表的是不同的含義,不像VB不區分大小寫。另外在.NET下所有的類型都是以對象的方式實現的,也就是說每個數據就是這個數據類型的一個實例,可以有這個類型所有方法和屬性。

常用類型如下:

整數:
數據類型 大小         範圍
sbyte    8         -128-127
byte     8        0-255
short    16       -32768-32767
ushort   16       0-65535
int      32       -2147483648-2147483647
uint       32       0-4294967295
long     64       
ulong    64       

浮點數:
數據類型
float
double
decimal

其他簡單類型:
數據類型 大小         備註
char     16       表示一個Unicode字符,範圍在0-65535之間的整數
string              表示一組字符串
bool              布爾值:true / false

爲避免處理浮點數時產生的歧義,可以對數據使用後綴表示他是何種類型。例如:3.1415d就是表示double類型,類似的還有f表示float,m表示decimal。涉及到財務計算時最好使用decimal類型,因爲它是唯一基於IEEE規範的浮點類型,包含28~29位的精度,但是他的範圍沒有double的大,但精度比double高。

其他使用後綴的類型如下:
數據類型 後綴         例子
bool     無
int      無
long     L        100L (由於小寫L很容易與數字1項混淆,所以VS推薦使用大寫L作爲長整形的後綴)
uint     u / U    5u / 6U
ulong     ul / UL   100ul / 100UL
float    f / F    3.14f / 3.14F
double   d / D     1.01d / 1.01D
decimal  m / M     20.13m / 20.13M

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章