標籤:io ar 資料 sp on 時間 bs as 使用者
預定義資料類型
一、實值型別
整型:(整數)
有符號整型和無符號整形,區別是有符號的有負數無符號的都是正數, 2x+1
常用int
有符號: 帶有正負數,範圍為按所寫依次增大
Sbyte -128到127 有符號8位整數
short -32,768 到 32,767 有符號16位整數
int -2,147,483,648 到 2,147,483,647 有符號 32 位整數
long -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 有符號64位整數
無符號: 只有正數,範圍也是按所寫依次增大
byte 0到255 無符號8位整數
ushort 0 到 65,535 無符號16位整數
unit 0 到 4,294,967,295 無符號32位整數
ulong 0 到 18,446,744,073,709,551,615 無符號64位整數
浮點型:(帶小數點)
Float -3.4 × 1038 到 +3.4 × 1038 7 位
Double ±5.0 × 10−324 到 ±1.7 × 10308 15 到 16 位
Decimal (-7.9 x 1028 - 7.9 x 1028) / (100 - 28) 28-29 個有效位
字元型:(Unicode 類型)
定義時需要用單引號:’’
Char Char=’hello world’
字串型:
String 等同於字元型的概念,長度較長,定義時需要用雙引號:””
布爾型:bool 一般用來判斷。(使用者登入驗證。)
(true,false)
日期時間型
DateTime
枚舉類型:
Enum E(…) 形式的使用者定義的類型
結構類型:
Struct S(…) 形式的使用者定義的類型 通常用來封裝小型相關變數組
二、參考型別
字串型
String 等同於字元型概念,長度較長 定義時需要雙引號
類類型
Object 可以相容其他所有類型的最終基類 轉換用
Class C(…) 形式的使用者定義的類型
介面類型:
Interfacei(…)
數群組類型:
一維和多維陣列,例如 int[] 定義一組 和 int[,]定義兩組
Visual Studio 2012 預定義資料類型