ลอยตัว
Float เป็นประเภทข้อมูลที่ใช้แทนตัวเลขทศนิยม เป็นตัวเลขทศนิยมความแม่นยำเดียว IEEE 754 32 บิต (1 บิตสำหรับเครื่องหมาย 8 บิตสำหรับเลขชี้กำลัง 23*-บิตสำหรับค่า มีความแม่นยำเป็นทศนิยม 6 หลัก
นี่คือไวยากรณ์ของ float ในภาษา C
float variable_name;
นี่คือตัวอย่าง float ในภาษา C
ตัวอย่าง
#include<stdio.h> #include<string.h> int main() { float x = 10.327; int y = 28; printf("The float value : %f\n", x); printf("The sum of float and int variable : %f\n", (x+y)); return 0; }
ผลลัพธ์
The float value : 10.327000 The sum of float and int variable : 38.327000
คู่
Double เป็นประเภทข้อมูลที่ใช้แทนตัวเลขทศนิยม เป็นตัวเลขทศนิยมคู่ความแม่นยำ IEEE 754 64 บิตสำหรับค่านี้ มีความแม่นยำทศนิยม 15 หลัก
นี่คือไวยากรณ์ของ double ในภาษา C
double variable_name;
นี่คือตัวอย่างการดับเบิ้ลในภาษาซี
ตัวอย่าง
#include<stdio.h> #include<string.h> int main() { float x = 10.327; double y = 4244.546; int z = 28; printf("The float value : %f\n", x); printf("The double value : %f\n", y); printf("The sum of float,double and int variable : %f\n", (x+y+z)); return 0; }
ผลลัพธ์
The float value : 10.327000 The double value : 4244.546000 The sum of float, double and int variable : 4282.873000