下表顯示了支持的數據類型以及存儲空間的大小和範圍。
數據類型
存儲空間大小
範圍
字節
1字節
0到255
布爾代數學體系的
2字節
對還是錯
整數
2字節
-32768至32767
長的
(長整數)
4字節
-2147483648至2147483647
單壹的
(單精度浮點型)
4字節
負數範圍從-3.402823E38到-1.401298 e-45;正數的範圍從1.401298E-45到。
3.402823E38
兩倍
(雙精度浮點型)
8字節
負數的範圍從-1.75438+0346232E308到。
-4.94065645841247 e-324;正數範圍從4.9406564541247e-324到。
1.79769313486232 e308
貨幣
(可變比率整數)
8字節
從-922,337,203,685,477.508到
922,337,203,685,477.5807
小數
14字節
沒有小數點的時候。
+/-79,228,162,514,264,337,593,543,950,335,小數點右邊有28位。
+/-7.9228162514264337593543950335;非零最小值為
+/-0.0000000000000000000000000001
日期
8字節
10月000年65438+1月9999年1月31月
目標
4字節
任何物體
引用
線
(延長)
10字節加上字符串長度
0到大約20億
線
(固定長度)
字符串長度
1到大約65400
不同的
(數字)
16字節
任何數值,最大範圍為Double。
不同的
(字符)
22字節加字符串長度
與可變長度字符串具有相同的範圍
用戶定義的
(使用類型)
所有元素的所需數量
每個元素的範圍與其自身的數據類型相同。
請註意,任何數據類型的數組都需要20字節的內存空間,而且每個數組的維數都是4。
字節,加上數據本身占用的空間。數據占用的內存空間可以通過將數據元素的數量乘以每個元素的大小來計算。例如,用四個2字節整數。
由數據元素組成的壹維數組中的數據,占8個字節。這8個字節加上另外的24個字節使得該數組所需的總內存空間為32個字節。
包含數組的變量比單個數組多需要12個字節。