รูปแบบข้อมูล ของ ภาษาซี
Home
Contents
Articles
Quiz
Members
Sponsor
Print-friendly
MENU
ปรับปรุง : 2564-07-21 (ปรับแฟ้ม)
Turbo C
|
VB.net
|
Programming
Data type
D
ata type
คือ ชนิดข้อมูลเป็นสิ่งจำเป็นพื้นฐานที่จะต้องกำหนดให้ถูกต้องกับความต้องการใช้งาน เพื่อให้ทำงานได้ตามวัตถุประสงค์ และมีประสิทธิภาพ ซึ่งภาษาโปรแกรมแต่ละภาษามีชนิดข้อมูลของตนเอง ระบบฐานข้อมูลจะมีชนิดข้อมูลที่หลากหลายรองรับการทำงานของภาษาต่าง ๆ การเลือกใช้ต้องพิจารณาวัตถุประสงค์และประสิทธิภาพในการใช้งาน เช่น
เงินเดือนที่เก็บทศนิยม มักใช้ float สถานะ มักใช้ boolean ชื่อสกุล มักใช้ varchar เลขประจำตัว มักใช้ int
เป็นต้น
Data type
DATA TYPES
Type
Length
Range
unsigned char
8 bits
0 ถึง 255
char
8 bits
-128 ถึง 127
enum
16 bits
-32,768 ถึง 32,767
unsigned int
16 bits
0 ถึง 65,535
short int
16 bits
-32,768 ถึง 32,767
int
16 bits
-32,768 ถึง 32,767
unsigned long
32 bits
0 ถึง 4,294,967,295
long
32 bits
-2,147,483,648 ถึง 2,147,483,647
float
32 bits
3.4 * (10**-38) ถึง 3.4 * (10**+38)
double
64 bits
1.7 * (10**-308) ถึง 1.7 * (10**+308)
long double
80 bits
3.4 * (10**-4932) ถึง 1.1 * (10**+4932)
การแบ่งลำดับชั้นของการจัดการข้อมูล
1. บิต (Bit)
คือ หน่วยข้อมูลที่เล็กที่สุดในลำดับชั้นข้อมูล เพื่อใช้จัดเก็บข้อมูลในระบบคอมพิวเตอร์ ซึ่งเป็นเลขฐานสอง ที่มี 2 สถานะคือ 0 หรือ 1
2. ไบต์ (Byte)
คือ กลุ่มของข้อมูลที่นำบิตมาเรียงต่อกันจำนวน 8 บิตเป็น 1 ไบต์ เพื่อใช้แทนรหัสข้อมูลหรืออักขระ ซึ่งเป็นตัวเลข ตัวอักษร หรือสัญลักษณ์ ใช้แทนข้อมูลต่างกันได้ 256 ตัว เช่น 10100001 คือ ก หรือ 10100010 คือ ข
3. ฟิลด์ (Field)
หรือ เขตข้อมูล คือ กลุ่มของอักขระหรือไบต์จำนวนหลายไบต์มาเรียงต่อกัน เป็นข้อความ ข้อมูล ตัวเลข เพื่อให้เกิดความหมายเฉพาะ เช่น เขตข้อมูลรหัส ชื่อ สกุล ที่อยู่ เบอร์โทรศัพท์ เพศ อายุ เงินเดือน
4. เรคอร์ด (Record) หรือ ระเบียน
คือ กลุ่มของเขตข้อมูลที่มีความสัมพันธ์กันรวมกันอย่างมีความหมายในแต่ละรายการ เช่น ระเบียนของพนักงานคนที่ 1 ที่ประกอบด้วย เขตข้อมูลรหัส ชื่อ สกุล ที่อยู่ เบอร์โทรศัพท์ เพศ อายุ เงินเดือน หากมีพนักงาน 100 คนก็จะมีข้อมูล 100 ระเบียน
5. ไฟล์ (File)
คือ กลุ่มของระเบียนข้อมูลที่มีความสัมพันธ์กันจัดเก็บรวมกัน ซึ่งแต่ละไฟล์จะมีความสมบูรณ์ในแต่ละไฟล์และมีคีย์หลักที่ทำให้แต่ละรายการมีความเฉพาะตนแตกต่างกันไป เช่น ไฟล์พนักงาน ไฟล์ลูกค้า ไฟล์สินค้า ไฟล์สั่งซื้อ
6. ฐานข้อมูล (Database)
คือ กลุ่มของไฟล์ที่มีความสัมพันธ์กันเชื่อมโยงผ่านคีย์หลักในแต่ละไฟล์ เป็นกลุ่มไฟล์สำหรับเรื่องนั้น เช่น ฐานข้อมูลธนาคาร ฐานข้อมูลร้านค้า ฐานข้อมูลพนักงาน ฐานข้อมูลโรงเรียน
อ่านเพิ่ม
geeksforgeeks.org/c-data-types/
Data type
Size and Range : Data Type on a 16 bit Machine
Programming in ANSI C by E Balagurasamy
"ไม่เริ่มต้นในวันนี้ จะไม่มีทางสำเร็จในวันพรุ่ง" โดย โยฮัน ว็อล์ฟกัง ฟ็อน เกอเทอ
หน้าหลัก
Thaiabc.com
Thainame.net
Lampang.net
มหาวิทยาลัยเนชั่น
HTML
PHP
MySQL
JAVA
Teach Pro.
Online quiz
Research
Flowchart
SPSS
Datastructure
Markdown
KM = Sharing
Linux
ปฏิทินวันหยุด
วิทยาการคำนวณ
เกี่ยวกับเรา
FB : Thaiall
Blog : เทคโนโลยี
สนับสนุนเรา
รับความคิดเห็น
Thaiall.com
Truehits.net