ตัวแปรในภาษา C สัมพันธ์กับประเภทข้อมูล ข้อมูลแต่ละประเภทต้องการจำนวนหน่วยความจำและดำเนินการเฉพาะอย่าง
มีประเภทข้อมูลทั่วไปบางประเภทใน C -
-
int − ใช้เพื่อเก็บค่าจำนวนเต็ม
-
อักขระ − ใช้สำหรับเก็บตัวอักษรตัวเดียว
-
ลอยตัว − ใช้สำหรับเก็บตัวเลขทศนิยมด้วยความแม่นยำเพียงจุดเดียว
-
สองเท่า − ใช้สำหรับเก็บทศนิยมด้วยความแม่นยำสองเท่า
ตารางต่อไปนี้แสดงประเภทข้อมูลในภาษา C -
ประเภทข้อมูล | ไบต์ | ช่วง |
---|---|---|
สั้น | 2 | -32,768 ถึง 32,767 |
unsigned short int | 2 | 0 ถึง 65,535 |
ไม่ได้ลงชื่อ | 4 | 0 ถึง 4,294,967,295 |
int | 4 | -2,147,483,648 ถึง 2,147,483,647 |
ยาว | 4 | -2,147,483,648 ถึง 2,147,483,647 |
ไม่มีเครื่องหมาย long int | 4 | 0 ถึง 4,294,967,295 |
สัญลักษณ์พร้อมลายเซ็น | 1 | -128 ถึง 127 |
แผนภูมิที่ไม่ได้ลงนาม | 1 | 0 ถึง 255 |
ลอย | 4 | 1.2E-38 ถึง 3.4E+38 |
ดับเบิ้ล | 8 | 2.3E-308 ถึง 1.7E+308 |
นี่คือไวยากรณ์ของประเภทข้อมูลในภาษา C
data_type variable_name;
นี่คือตัวอย่างประเภทข้อมูลในภาษาซี
ตัวอย่าง
#include >stdio.h> int main() { // datatypes int a = 10; char b = 'S'; float c = 2.88; double d = 28.888; printf("Integer datatype : %d\n",a); printf("Character datatype : %c\n",b); printf("Float datatype : %f\n",c); printf("Double Float datatype : %lf\n",d); return 0; }
นี่คือผลลัพธ์
ผลลัพธ์
Integer datatype : 10 Character datatype : S Float datatype : 2.880000 Double Float datatype : 28.888000