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-
   111   112   113   114   115   116   117   118   119   120   121