Page 116 -
P. 116
โครงการหนังสืออิเล็กทรอนิกส์ด้านการเกษตร เฉลิมพระเกียรติพระบาทสมเด็จพระเจ้าอยู่หัว
ตารางที่ 6.1 ประเภทของขอมูล (Data Type) ในภาษา Visual Basic (VB) และภาษาซี (ANSI-C)
ประเภทตัว ประเภทตัว เนื้อที่ที่ใช ขอบเขตคาที่จัดเก็บภาษา VB ขอบเขตคาที่จัดเก็บ
แปรภาษา แปรภาษา C ภาษา C
VB (ANSI)
Byte Char 1 byte 0 ถึง 255 -128 ถึง 127 ถาเปน
Unsigned Char จะเก็บ
ขอมูลระหวาง 0 ถึง
255
Boolean bool 2 bytes True หรือ False
String char* ขึ้นอยูกับความ 0 ถึง 65,400 ตัวอักษร ขึ้นอยูกับ Array ที่
จํากัดความ ยาวของ กําหนด
ยาว ขอความ
Integer Short 2 bytes -32,768 ถึง +32,767
int 2 or 4 bytes [c]
Long long 4 bytes -2,147,483,648 ถึง 2,147,483,647
(Integer)
Single float 4 bytes มาตรฐาน IEEE จัดเก็บคา Signature ขนาด 1 bit,
Characteristic ขนาด 8 bits และคา Mantisa ขนาด 23 bits
จัดเก็บคา -3.4028235E+38 ถึง 1.1754944E-38 หรือ -
1.175944E-38 ถึง 3.4028235E+38
Double double 8 bytes มาตรฐาน IEEE จัดเก็บคา Signature ขนาด 1 bit,
Characteristic ขนาด 11 bits และคา Mantisa ขนาด 52 bits
-1.797693134862316E+308 ถึง -
2.225073858507201E-308 หรือ
2.225073858507201E-308 ถึง
1.797693134862316E+308
Currency ไมมี 8 bytes -922,337,203,685,477.5808
ไมมี
ถึง 922,337,203,685,477.5807
Variant ไมมี 16 bytes เทากับ Double ไมมี
Date date 8 bytes January 1,100 ถึง 31, 9999
Object กําหนดเอง 4 bytes Object ใด ๆ ไมมี
-107-