หากต้องการเก็บข้อมูลของราคาสินค้า

หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า

สื่อวีดิทัศน์การสอน เรื่อง :: ประเภทของตัวแปร (Type Of Variable) :: 

——————————————————————————————————————————

        การเลือกใช้ประเภทของตัวแปรนั้น ควรจะเลือกให้มีความเหมาะสมกับการใช้งาน เนื่องจากการเลือกใช้ที่เหมาะสมและตรงกับงานนั้น ๆ จะมีผลทำให้การใช้งานหน่วยความจำของเครื่องคอมพิวเตอร์นั้น ๆ มีความเหมาะสมตามไปด้วย และหากใช้ไม่เหมาะสมกับงานแล้วก็จะทำให้เป็นการสิ้นเปลืองหน่วยความจำของเครื่องคอมพิวเตอร์โดยใช่เหตุ ดังนั้นควรศึกษาประเภทของตัวแปรได้ดังตารางที่ 1
 

ประเภทของตัวแปร

ขนาด (Bits)

ขอบเขต

ความหมาย

char

8

-128 ถึง 127

เก็บข้อมูลชนิดตัวอักขระ โดยจะใช้พื้นที่ในหน่วยความจำในการจัดเก็บ
8 bits (1 Byte)

unsigned char

8

0 ถึง 255

เก็บข้อมูลชนิดอักขระ แบบไม่คิดเครื่องหมาย

int

16

-32,768
ถึง
32,767

เก็บข้อมูลชนิดตัวเลขจำนวนเต็ม
ใช้พื้นที่ในหน่วยความจำ
16 bits (2 Bytes)

unsigned int

16

0 ถึง 65,535

เก็บข้อมูลชนิดตัวเลขจำนวนเต็ม
แบบไม่คิดเครื่องหมาย

short

8

-128 ถึง 127

เก็บข้อมูลชนิดตัวเลขจำนวนเต็ม
แบบสั้น ใช้พื้นที่หน่วยความจำ
8 bits (1 Byte)

unsigned short

8

0 ถึง 255

เก็บข้อมูลชนิดตัวเลขจำนวนเต็ม
แบบสั้น โดยไม่คิดเครื่องหมาย

long

32

-2,147,483,648 ถึง 2,147,483,649

เก็บข้อมูลชนิดตัวเลขจำนวนเต็ม
แบบยาว ใช้พื้นที่หน่วยความจำ
32 bits (4 Bytes)

unsigned long

32

0 ถึง 4,294,967,296

เก็บข้อมูลชนิดตัวเลขจำนวนเต็ม
แบบยาว และไม่คิดเครื่องหมาย

float

32

3.4*10e(-38)
ถึง
3.4*10e(38)

เก็บข้อมูลชนิดตัวเลขทศนิยม ใช้พื้นที่หน่วยความจำ 32 bits (4 Bytes)
โดยเก็บค่าทศนิยมประมาณ 6 ตัว

double

64

3.4*10e(-308) ถึง
3.4*10e(308)

เก็บข้อมูลชนิดตัวเลขทศนิยม ใช้พื้นที่หน่วยความจำ 64 bits (8 Bytes)
โดยเก็บค่าทศนิยมประมาณ 12 ตัว

long double

128

3.4*10e(-4032) ถึง 1.1*10e(4032)

เก็บข้อมูลชนิดตัวเลขทศนิยม ใช้พื้นที่หน่วยความจำ 128 Bits (16 Bytes)
โดยเก็บค่าทศนิยมประมาณ 24 ตัว

ตารางที่ 1 ประเภทของตัวแปรแต่ละชนิด

(แหล่งข้อมูล...  คู่มือการเขียนโปรแกรมภาษา C ฉบับผู้เริ่มต้น / ประภาพร ช่างไม้)

——————————————————————————————————————————

        ตัวอย่าง ถ้าต้องการเก็บข้อมูลตามตารางข้างล่างนี้ ควรกำหนดประเภทตัวแปร Int, Float, Long, Char ให้ถูกต้องดังต่อไปนี้

ข้อมูล

ประเภทของตัวแปร

1) n1 = 20.25;

1) float

2) n2 = 714;

2) int

3) n3 = 'R';

3) char

4) n4 = 5.142;

4) float

5) n5 = 1,952,120;

5) long

        ข้อสังเกต การกำหนดชนิดของตัวแปร มีสิ่งที่ควรพิจารณาอยู่ 2 ประการคือ ตัวแปรนั้นจะต้องสามารถรับค่าได้ทุกค่าโดยไม่เกินขอบเขตของข้อมูลชนิดนั้นและตัวแปรจะต้องไม่ใช่หน่วยความจามากเกินความจำเป็น
เช่น ถ้าข้อมูลไม่เกินขอบเขตของ int ก็ไม่ควรกำหนดตัวแปรให้เป็น float

——————————————————————————————————————————

   

หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า
หากต้องการเก็บข้อมูลของราคาสินค้า