Page 55 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 55
50 หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ 51
�
�
ื
ิ
ํ
หน่วยที่3 .........................................................................................................................................................
ข้อมูลพื้นฐานและตัวดำาเนินการ 1.ชนิดข้อมูล
-----------------------------------------------------------------
1.1 ชนิดของข้อมูลพื้นฐาน (Basic Types) ในภาษาซี มีอยู่ 5 แบบ ดังนี้
ผลการเรียนรู้ 1.1.1 ข้อมูลแบบบูลีน (Boolean)
เรียกว่าแบบ bool หมายถึง ข้อมูลที่มีค่าเป็น 0 ถือว่าเป็นเท็จ (False) หรือมีค่าเป็น
มีความรู้ความเข้าใจชนิดข้อมูล ตัวแปร ค่าคงที่ ตัวดำาเนินการและนิพจน์ 1ถือว่าเป็นจริง (True)
จุดประสงค์การเรียนรู้ 1.1.2 ข้อมูลแบบตัวอักษร (Character)
เรียกว่าแบบ char หมายถึง ข้อมูลที่มีค่าเป็นตัวอักษรหนึ่งตัว อยู่ในเครื่องหมาย
1. บอกชนิดของข้อมูลพื้นฐานของภาษาซีได้ สัญประกาศ (Apostrophe) เช่น ‘A’
2. บอกชั้นตอนการใช้ตัวแปรและประกาศตัวแปรได้ 1.1.3ข้อมูลแบบตัวเลขจำานวนเต็ม (Integer)
3. บอกวิธีการใช้ค่าคงตัวและค่าคงที่ได้ เรียกว่าแบบ int หมายถึง ข้อมูลที่มีค่าเป็นตัวเลขจำานวนเต็ม แบ่งได้เป็น
4. อธิบายการใช้ตัวดำาเนินการและนิพจน์ในการเขียนโปรแกรมได้ แบบเก็บคาไดท�งเปนบวกและลบ แบบเก็บคาไดเฉพาะบวก
้
ั
็
่
้
่
5. บอกลำาดับการคำานวณของตัวดำาเนินการในนิพจน์ได้ (Signed Integer Types) (Unsigned Integer Types)
สาระการเรียนรู้ signed char unsigned char
short int หรือ signed short int unsigned short int
1 ชนิดของข้อมูล int หรือ signed int unsigned int
หรือ signed long int
2 ตัวแปร long int หรือ signed long long int unsigned long int
3 ชนิดของตัวแปร long long int unsigned long long int
4 ค่าคงตัวและค่าคงที่ 1.1.4 ข้อมูลแบบเลขจำานวนจริง (Real Floating Types)
5 ตัวดำาเนินการ เรียกว่าแบบ float หมายถึง ข้อมูลที่เป็นตัวเลขจำานวนจริง แบ่งได้เป็น
6 นิพจน์ - float หมายถึง ตัวเลขแบบ Single precision (ทศนิยมถูกต้อง 6 ตำาแหน่ง)
- double หมายถึง ตัวเลขแบบ Double precision (ค่าทศนิยมถูกต้อง 15
ตำาแหน่ง)
- long double หมายถึง ตัวเลขที่มีค่าได้มากกว่าแบบ double และค่าทศนิยมถูก
ต้อง18 ตำาแหน่ง