Devdit
 

ภาษา C รับค่าตัวเลขทศนิยม ด้วย scanf และ %f

6.3K

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

 

ตัวอย่าง ภาษา C รับค่าตัวเลขทศนิยม ด้วย scanf และ %f

#include <stdio.h>

void main()
{
    float f = 0.0f;
    printf("กรุณากรอกตัวเลขทศนิยม : ");
    scanf("%f", &f);
    
    printf("ตัวเลขทศนิยมที่กรอกคือ %.2f", f);
}

ผลลัพธ์

กรุณากรอกตัวเลขทศนิยม : 10.39
ตัวเลขทศนิยมที่กรอกคือ 10.39

คำอธิบาย

1. สร้างตัวแปร f ชนิด float คือ เก็บค่าเลขทศนิยม

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

3. แสดงค่าเลขทศนิยมออกสู่หน้าจอ จากตัวแปร f

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