Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ประเภทข้อมูลหลักในภาษา C คืออะไร?


คอมไพเลอร์ 'C' รองรับประเภทข้อมูลพื้นฐานสี่ประเภท ดังต่อไปนี้ −

  • จำนวนเต็ม
  • ตัวละคร
  • ลอยตัว − จุด
  • จุดลอยตัวที่มีความแม่นยำสองเท่า

ประเภทข้อมูลหลัก

ประเภทข้อมูลหลักในภาษา C คืออะไร?

ประเภทข้อมูลแบบอินทิกรัล

ชนิดข้อมูลอินทิกรัลใช้เพื่อเก็บตัวเลขและอักขระทั้งหมด

แบ่งออกเป็นสองประเภทเพิ่มเติม -

  • ประเภทข้อมูลจำนวนเต็ม
  • ประเภทข้อมูลตัวละคร

ประเภทข้อมูลจำนวนเต็ม

ข้อมูลประเภทนี้ใช้สำหรับเก็บจำนวนเต็ม

ที่เก็บข้อมูลจำนวนเต็มเป็นแบบ short int, int และ long int ทั้งในแบบฟอร์มที่ลงนามและไม่ได้ลงนาม

ชนิดข้อมูลจำนวนเต็ม
พิมพ์ ขนาด(เป็นไบต์) ช่วง สายควบคุม
ชอร์ตอิน (หรือ) เซ็นชอร์ตอินต์ 1 -128 ถึง 127 %h
unsigned short int 1 0 ถึง 255 %uh
int (หรือ) ลงชื่อเข้าใช้ 4 -32768 ถึง 32767 %d หรือ %i
ไม่ได้ลงชื่อ 4 0 ถึง 65535 %u
Long int (หรือ) sign int แบบยาว 4 -2147483648 ถึง 2147483647 %ld
ไม่ได้ลงนาม int แบบยาว 4 0 ถึง 4294967295 %lu

ประเภทข้อมูลตัวละคร

ชนิดข้อมูลอักขระใช้เพื่อเก็บอักขระเท่านั้น

อักขระเหล่านี้ถูกเก็บไว้ภายในเป็นจำนวนเต็ม

อักขระแต่ละตัวมีค่า ASCII เท่ากัน

ตัวอย่างเช่น "A" มีค่า ASCII 65

ประเภทข้อมูลอักขระ
พิมพ์ ขนาด(เป็นไบต์) ช่วง สายควบคุม
Char(or) แผนภูมิที่ลงนาม 1 -128 ถึง 127 %C
แผนภูมิที่ไม่ได้ลงนาม 1 0 ถึง 255 %c

ลอยตัว - ชนิดข้อมูลจุด

ประเภทข้อมูลจุดทศนิยมใช้สำหรับเก็บจำนวนจริง

float’ ใช้สำหรับความแม่นยำ 6 หลัก

'double' ใช้สำหรับความแม่นยำ 12 หลัก

มากกว่า 12 หลัก ใช้ "long double"

ประเภทข้อมูลทศนิยม
พิมพ์ ขนาด(เป็นไบต์) ช่วง สายควบคุม
ลอย 4 3.4E - 38 ถึง 3.4 E + 38 %f
ดับเบิ้ล 8 1.7 E - 308 ถึง 1.7 E + 308 %lf
ยาวสองเท่า 16 3.4 E - 4932 ถึง 1.1 E + 4932 %Lf