Devdit
 

เรียนภาษาซีออนไลน์ฟรี บทที่ 2 ตัวแปร และชนิดตัวแปร

758

เรียนภาษาซีออนไลน์ฟรี บทที่ 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 ตัวแปรเก็บข้อความ

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ