Level 8 ชนิดของข้อมูล( Data types )


            ชนิดของข้อมูล( data types ) ถูกแทนด้วยเซต( set )  หรือกลุ่มของค่าที่สามารถปฏิบัติการได้  ในภาษา C++ ได้กำหนดข้อมูลไว้ใน standard library ไว้ 4 กลุ่ม ได้แก่

            1. Integer : เลขจำนวนเต็มที่ไม่มีเศษ เช่น -5,0,555  โดย data types ที่ใช้แทน คือ 
short  ,  int ,  long

*** จะใช้  short,  int   และ  long   ซึ่งมีชอบเขตของข้อมูลที่แตกต่างกันขึ้นอยู่กับค่าของข้อมูลที่ใช้ในโปรแกรม

           2. Real number : เลขทศนิยม เช่น -1.50,0.09999,9.00 โดย data types ที่ใช้แทน คือ 
float  , double , long double    การแทนค่าของจำนวนจริงในภาษา C++ นั้น แทนด้วย scientific notation ได้ดังนี้
ตัวอย่าง :   1200.00      จะได้    1.20e3    หรือ    1.20e+3    มีค่าเท่ากับ   1.20 x 103
                      0.00125      จะได้   1.25e-3   มีค่าเท่ากับ   1.25x10-3
  
*** จะใช้ float,doubleและ long double ซึ่งมีชอบเขตของข้อมูลที่แตกต่างกันขึ้นอยู่กับค่าของข้อมูล
ที่ใช้ในโปรแกรม

            3. Boolean : เป็นข้อมูลที่มีค่าเป็น true หรือ false  เป็นค่าที่ได้จากการเปรียบทียบด้วยคำสั่งเงื่อนไข โดยdata types ที่ใช้แทน คือ bool

            4. Character : เป็นข้อมูลที่เก็บค่าตัวอักขระเพียง 1 ตัวเท่านั้น   อาจจะเป็นตัวอักษระภาษาอังกฤษ   ตัวเลข   หรืออักขระพิเศษก็ได้   เช่น  'A','0'  อักขระแต่ละตัวจะถูกเก็บใน memory  
กินพื้นที่  1 byte  โดย data types  ที่ใช้แทน  คือ char

*** มีกลุ่มของอักขระพิเศษที่เรียกว่า Escape Sequence ก็ถือว่าเป็นข้อมูลชนิด char ด้วย
Escape Sequence           ความหมาย
     ‘\n’                                   linefeed
     ‘\b’                                   backspace
     ‘\r’                                    carriage return
     ‘\t’                                    tab
     ‘\”’                                    double quote
     ‘\’’                                    single quote
     ‘\f’                                    form feed
     ‘\\’                                    backslash

String  Class

             เป็น class ที่ภาษา C++ เตรียมไว้ให้สำหรับการใช้ข้อมูลที่เป็นข้อความ คือการนำตัวอักขระมาเรียงต่อๆกันเป็นกลุ่มคำ เช่น  “A” , “AB12” , “Enter  ID:” เป็นต้น  สามารถใช้ในการปฏิบัติงานได้   โดยต้องมีคำสั่ง  #include<string>  ในโปรแกรมก่อนการใช้งาน






                            Previous<<   |  >>Next                                  สารบัญ...




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Level 4 การวิธีใช้ Dev-C++ สร้างโปรแกรม

Level 13 ข้อผิดพลาดในการเขียนโปรแกรม

Level 2 ผังงาน ( Flowchart )