摘要:C# 資料型態
(1)整數型別
| 型別 | 長度(位元) | 範圍 |
| sbyte | 8 | -128~127 |
| byte | 8 | 0~255 |
| short | 16 | -32768~321767 |
| ushort | 16 | 0~65535 |
| int | 32 | -2147483648~2147483647 |
| uint | 32 | 0~4294967295 |
| long | 64 | -9223372036854775808~9223372036854775807 |
| ulong | 64 | 0~18446744073709551615 |
(2)布林型別
布林型別表示布林值Ture/False
(3)字元型別
| 型別 | 長度(位元) | 範圍 |
| char | 16 | 0~65535 |
另外,C#仍保有C/C++的Escape Sequence,如下表
| Escape Sequence | 出現字元 | Unicode編碼 |
| \' | 單引號 | 0x0027 |
| \" | 雙引號 | 0x0022 |
| \\ | 反斜線符號 | 0x005C |
| \0 | Null | 0x0000 |
| \a | 發出一聲 | 0x0007 |
| \b | 倒退一個字元 | 0x0008 |
| \f | Form feed | 0x000C |
| \n | 跳下一行 | 0x000A |
| \r | 換行並移到最前方 | 0x000D |
| \t | 水平方向的Tab | 0x0009 |
| \v | 垂直方向的Tab | 0x000B |
(4)浮點數型別
| 型別 | 長度(位元) | 精確度 | 範圍 |
| float | 32 | 7位 | 1.5x10(-45)~3.4x10(38) |
| double | 64 | 15~16位 | 5.0x10(-324)~1.7x10(308) |
註:因為網頁顯示問題,上述的10(45)代表10的45次方,依此類推
(5)Decimal
| 型別 | 長度(位元) | 精確度 | 範圍 |
| decimal | 128 | 28~29位 | 1.0x10(-28)~7.9x10(28) |
註: decimal為高精確度的型別,主要應用於商業運算