Search This Blog

Daftar Tipe Data

Tabel berikut menunjukkan tipe data, termasuk ukuran dan range.

Tipe DataUkuranRange
Byte1 byte0 sampai 255
Boolean2 bytesTrue atau False
Integer2 bytes-32,768 sampai 32,767
Long
(long integer)
4 bytes-2,147,483,648 sampai 2,147,483,647
Single
(single-precision floating-point)
4 bytes-3.402823E38 sampai -1.401298E-45 untuk nilai negarif; 1.401298E-45 sampai 3.402823E38 untuk nilai positif
Double
(double-precision floating-point)
8 bytes-1.79769313486231E308 sampai
-4.94065645841247E-324 untuk nilai negarif; 4.94065645841247E-324 sampai 1.79769313486232E308 untuk nilai positif
Currency
(scaled integer)
8 bytes-922,337,203,685,477.5808 sampai 922,337,203,685,477.5807
Decimal14 bytes+/-79,228,162,514,264,337,593,543,950,335 tanpa nilai desimal;
+/-7.9228162514264337593543950335 dengan 28 tempat disebelah kanan desimal; nilai terkecil adalah
+/-0.0000000000000000000000000001
Date8 bytes1 Januari 100 sampai 31 Desember 9999
Object4 bytesReferensi Object
String
(variable-length)
10 bytes + panjang string0 sampai dengan 2 milyar
String
(fixed-length)
Panjang String1 sampai dengan 65,400
Variant
(with numbers)
16 bytesNilai numerik sampai range dari Double
Variant
(with characters)
22 bytes + panjang stringRange sama dengan variable-length String
User-defined
(using Type)
Jumlah yang diperlukan oleh elemenRange setiap elemen sama dengan range tipe data-nya.

Catatan Array dari tipe data apapun membutuhkan 20 bytes memory ditambah 4 bytes untuk tiap dimensi array ditambah nilai bytes yang ditempati data itu sendiri. Memory yang ditempati oleh data dapat dihitung dengan mengalikan jumlah elemen data dengan ukuran tiap elemen. Misalnya, data dalam array satu dimensi mengandung 4 data element tipe Integer menempati 8 bytes. 8 bytes diperlukan untukdata ditambah 24 bytes sehingga total memori yang diperlukan adalah 32 bytes.

Variant yang terkandung dalam array memerlukan 12 bytes lebih besar dari array sendiri.

Catatan Gunakan function StrConv untuk mengkonversi satu tipe data string ke data lain.

No comments: