Devdit
 

ภาษา C รับค่าตัวอักษร ด้วย scanf และ %c

8.6K

สอนเขียนโค้ดภาษา C รับค่าตัวอักษร ด้วย scanf และ %c โดยคำสั่ง scanf คือคำสั่งสำหรับรับค่าจากผู้ใช้งานผ่าน command prompt โดยกำหนดรูปแบบการรับค่าด้วย %c สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C รับค่าตัวอักษร ด้วย scanf และ %c

#include <stdio.h>

void main()
{
    char c;
    printf("กรุณากรอกตัวอักษร : ");
    scanf("%c", &c);
    
    printf("คุณกรอกตัวอักษร %c", c);
}

ผลลัพธ์

กรุณากรอกตัวอักษร : C
คุณกรอกตัวอักษร C

คำอธิบาย

1. สร้างตัวแปรชนิด char เก็บค่าตัวอักษร ชื่อตัวแปร c

2. ใช้คำสั่ง scanf เพื่อรับค่าตัวอักษร โดยใช้รูปแบบ %c แทนค่าของตัวอักษรที่รับเข้ามา และเก็บค่าไว้ที่ตัวแปร c 

3. นำตัวแปร c มาแสดงผลออกสู่หน้าจอ ด้วยคำสั่ง printf

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