ประกาศตัวแปร ภาษาซี พร้อมคำอธิบาย บทความนี้สอนวิธีการประกาศตัวแปรชนิดต่างๆ เช่น int, float, char, array เป็นต้น พร้อมกำหนดค่า และแสดงค่าตัวแปรออกสู่หน้าจอด้วยคำสั่ง printf สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ประกาศตัวแปร ภาษาซี พร้อมคำอธิบาย
#include <stdio.h>
int main() {
int i = 123;
float f = 987.654f;
char c = 'D';
char s[] = "Hello Devdit";
printf("ตัวแปร i เท่ากับ %i\n", i);
printf("ตัวแปร f เท่ากับ %.2f\n", f);
printf("ตัวแปร c เท่ากับ %c\n", c);
printf("ตัวแปร s เท่ากับ %s\n", s);
return 0;
}
ผลลัพธ์
ตัวแปร i เท่ากับ 123
ตัวแปร f เท่ากับ 987.65
ตัวแปร c เท่ากับ D
ตัวแปร s เท่ากับ Hello Devdit
ประกาศตัวแปร ภาษาซี จากตัวอย่างสอนประกาศตัวแปรทั้งหมด 4 ชนิด ของภาษาซี และใช้คำสั่ง printf เพื่อแสดงค่าข้อมูลออกสู่หน้าจอ มีรายละเอียดดังนี้
1. int คือ ตัวแปรชนิดตัวเลข รองรับค่าตัวเลขจำนวนเต็มบวก และเต็มลบ ใช้ %i ร่วมกับคำสั่ง printf เพื่อแสดงค่าของตัวแปร
2. float คือ ตัวแปรชนิดตัวเลขทศนิยม ใช้ %f ร่วมกับคำสั่ง printf เพื่อแสดงค่าของตัวแปร โดยรองรับการกำหนดจำนวนทศนิยม เช่น 2 ตำแหน่ง คือ %.2f
3. char คือ ตัวแปรชนิดตัวอักษร ใช้ %c ร่วมกับคำสั่ง printf เพื่อแสดงค่าของตัวแปรตัวอักษร
4. char s[] คือ ตัวแปรชนิดตัวอักษรแบบมากกว่า 1 ตัว หรือข้อความ (string) ใช้ %s ร่วมกับคำสั่ง printf เพื่อแสดงค่าของตัวแปร