เรียนภาษาซีออนไลน์ฟรี บทที่ 2 ตัวแปร และชนิดตัวแปร บทความนี้สอนการสร้างตัวแปร และกำหนดชนิดของตัวแปร หรือ Data type ให้เหมาะสมกับข้อมูลที่จะเก็บ และใช้งาน พร้อมกับแสดงค่าตัวแปรด้วยคำสั่ง printf มีรายละเอียดดังนี้
ตัวอย่าง เรียนภาษาซีออนไลน์ฟรี บทที่ 2 ตัวแปร และชนิดตัวแปร
#include <stdio.h>
#include <stdbool.h>
void main() {
int i = 10;
float f = 10.89;
double d = 100.895;
char c = 'c';
char s[] = "Hello World";
bool b = true;
printf("ตัวแปร int เท่ากับ %i\n", i);
printf("ตัวแปร float เท่ากับ %.2f\n", f);
printf("ตัวแปร double เท่ากับ %.3lf\n", d);
printf("ตัวแปร char เท่ากับ %c\n", c);
printf("ตัวแปร string เท่ากับ %s\n", s);
printf("ตัวแปร boolean เท่ากับ %d\n", b);
}
ผลลัพธ์
ตัวแปร int เท่ากับ 10
ตัวแปร float เท่ากับ 10.89
ตัวแปร double เท่ากับ 100.895
ตัวแปร char เท่ากับ c
ตัวแปร string เท่ากับ Hello World
ตัวแปร boolean เท่ากับ 1
เรียนภาษาซีออนไลน์ฟรี บทที่ 2 ตัวแปร และชนิดตัวแปร จากโค้ดตัวอย่างมีรายละเอียดดังนี้
1. int คือ ตัวแปรตัวเลขจำนวนเต็ม ใช้ %i หรือ %d สำหรับแสดงค่าในตัวแปร
2. float คือ ตัวแปรทศนิยม ใช้ %f สำหรับแสดงค่าในตัวแปร
3. double คือ ตัวแปรทศนิยมที่เก็บข้อมูลได้มากกว่า float ใช้ %lf สำหรับแสดงค่าในตัวแปร
4. char คือ ตัวอักษร ใช้ %c สำหรับแสดงค่าในตัวแปร
5. char[] คือ ตัวอักษร หรือ string ข้อเท็จจริงตัวแปร string ไม่มีในภาษา C แต่ใช้ char แบบ array สำหรับเก็บตัวอักษรที่มากกว่า 1 ตัว ใช้ %s สำหรับแสดงค่าในตัวแปร
6. boolean หรือ bool คือ เก็บค่า true หรือ false ใช้ %d สำหรับแสดงค่าในตัวแปร โดย true = 1 และ false = 0 และต้อง include ไฟล์ stdbool.h ก่อนใช้งาน
7. ชนิดตัวแปรในภาษาซี มีมากกว่านี้ แต่ขอหยิบยกมาเฉพาะชนิดตัวแปรที่ถูกนำมาใช้งานบ่อยๆ ก่อน และเป็นพื้นฐานก่อน
บทต่อไป เรียนภาษาซีออนไลน์ฟรี บทที่ 3 ตัวแปรเก็บข้อความ