หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด string ให้เป็น integer จะต้องใช้คำสั่งใด


สื่อวีดิทัศน์การสอน เรื่อง :: ประเภทของตัวแปร (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

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

   

กระทู้ที่เกี่ยวข้อง

Toplist

โพสต์ล่าสุด

แท็ก

ไทยแปลอังกฤษ แปลภาษาไทย โปรแกรม-แปล-ภาษา-อังกฤษ พร้อม-คำ-อ่าน lmyour แปลภาษา แปลภาษาอังกฤษเป็นไทย pantip ไทยแปลอังกฤษ ประโยค แอพแปลภาษาอาหรับเป็นไทย ห่อหมกฮวกไปฝากป้าmv ระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 แปลภาษาอาหรับ-ไทย Terjemahan พจนานุกรมศัพท์ทหาร หยน แปลภาษา มาเลเซีย ไทย Bahasa Thailand ข้อสอบภาษาอังกฤษ พร้อมเฉลย pdf บบบย tor คือ จัดซื้อจัดจ้าง การ์ดแคปเตอร์ซากุระ ภาค 4 ชขภใ ยศทหารบก เรียงลําดับ ห่อหมกฮวกไปฝากป้า หนังเต็มเรื่อง เขียน อาหรับ แปลไทย แปลภาษาอิสลามเป็นไทย Google map กรมพัฒนาฝีมือแรงงาน อบรมออนไลน์ กระบวนการบริหารทรัพยากรมนุษย์ 8 ขั้นตอน ข้อสอบคณิตศาสตร์ พร้อมเฉลย ค้นหา ประวัติ นามสกุล อาจารย์ ตจต แจ้ง ประกาศ น้ำประปาไม่ไหล แปลบาลีเป็นไทย แปลภาษา ถ่ายรูป แปลภาษาจีน แปลภาษามลายู ยาวี โรงพยาบาลภมูพลอดุยเดช ที่อยู่ Google Drive Info TOR คือ กรมพัฒนาฝีมือแรงงาน ช่างไฟฟ้า กรมพัฒนาฝีมือแรงงาน อบรมฟรี 2566 กลยุทธ์ทางการตลาด มีอะไรบ้าง การบริหารทรัพยากรมนุษย์ มีอะไรบ้าง การประปาส่วนภูมิภาค การ์ดแคปเตอร์ซากุระ ภาค 3 ขขขขบบบยข ่ส ข่าว น้ำประปา วันนี้ ข้อสอบโอเน็ต ม.6 มีกี่ตอน ตารางธาตุ ประปาไม่ไหล วันนี้