Devdit
 

ชนิดตัวแปรหลัก ภาษา C ชนิด Primary Data Types

1.9K

ชนิดตัวแปรหลัก ภาษา C ชนิด Primary Data Types บทความนี้สอนการประกาศ และใช้งานตัวแปรชนิดประเภทข้อมูลหลัก หรือ Primary Data Types เช่น ตัวเลข, เลขทศนิยม, ตัวอักษร เป็นต้น สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ตารางชนิดตัวแปรหลัก หรือ Primary Data Types ของภาษา C

คำสั่งประกาศตัวแปรชนิดข้อมูล

รูปแบบ %

intตัวเลขจำนวนเต็มบวก หรือจำนวนเต็มลบ

%d

floatตัวเลขทศนิยม

%f

voidไม่กำหนดค่าข้อมูล โดยปกติจะใช้ void กับฟังก์ชันในโปรแกรม

void

charตัวอักษร หรือชุดของตัวอักษร

%c, %s

doubleตัวเลขทศนิยม ที่เก็บข้อมูลได้มากกว่า float

%lf

boolค่าจริง หรือเท็จ (true, false)

%d

 

ตัวอย่าง ชนิดตัวแปรหลัก ภาษา C ชนิด Primary Data Types

#include <stdio.h>
#include <stdbool.h>

void main() {
    int i = 10;
    float f = 10.98;
    double d = 987.654;
    char c[6] = "Devdit";
    bool b[2] = {true, false};
    
    printf("int = %d\n", i);
    printf("float = %.2f\n", f);
    printf("double = %.2lf\n", d);
    printf("char = %s\n", c);
    printf("bool = %d / %d\n", b[0], b[1]);
}

ผลลัพธ์

int = 10
float = 10.98
double = 987.65
char = Devdit
bool = 1 / 0

คำอธิบาย

ชนิดตัวแปรหลัก ภาษา C ชนิด Primary Data Types จากตัวอย่างโค้ดมีการประกาศตัวแปร 5 ชนิด และแสดงผลด้วยคำสั่ง printf มีรายละเอียดดังนี้

1. int i = 10 คือ ประกาศตัวแปรชนิด int ชื่อ i มีค่าเท่ากับ 10 เวลาแสดงผลใช้ %d

2. float f = 10.98 คือ ประกาศตัวแปรชนิด float ชื่อ f มีค่าเท่ากับ 10.98 เวลาแสดงผลใช้ %f โดย %.2f หมายถึง แสดงเลขทศนิยม 2 ตำแหน่ง

3. double d = 987.654 คือ ประกาศตัวแปรชนิด double ชื่อ d มีค่าเท่ากับ 987.654 เวลาแสดงผลใช้ %lf โดย %.2lf หมายถึง แสดงเลขทศนิยม 2 ตำแหน่ง

4. char c[6] = "Devdit" คือ ประกาศตัวแปรชนิด char ชื่อ c มีค่าเท่ากับ “Devdit” ในรูปแบบ array เวลาแสดงผลใช้ %s สำหรับข้อความ และ %c สำหรับตัวอักษร

5. bool b[2] = {true, false} คือ ประกาศตัวแปรชนิด bool ชื่อ b มีค่าเท่ากับ true, false เวลาแสดงผลใช้ %d ถ้า true = 1 และ false = 0

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