Devdit
 

%f คือ ภาษาซี ใช้ทำอะไร ตัวอย่างการใช้งาน

9.3K

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

 

ตัวอย่าง %f คือ ภาษาซี ใช้ทำอะไร ตัวอย่างการใช้งาน

#include <stdio.h>

int main() {
    float f = 12.45678;
    printf("แสดงทศนิยมทุกตำแหน่ง %f\n", f);
    printf("แสดงทศนิยม 1 ตำแหน่ง %.1f\n", f);
    printf("แสดงทศนิยม 2 ตำแหน่ง %.2f\n", f);
    printf("แสดงทศนิยม 3 ตำแหน่ง %.3f\n", f);
    return 0;
}

ผลลัพธ์

แสดงทศนิยมทุกตำแหน่ง 12.456780
แสดงทศนิยม 1 ตำแหน่ง 12.5
แสดงทศนิยม 2 ตำแหน่ง 12.46
แสดงทศนิยม 3 ตำแหน่ง 12.457

คำอธิบาย

%f ภาษาซี ใช้สำหรับแสดงค่าข้อมูลเลขทศนิยม ใช้งานร่วมกับคำสั่ง printf มีรายละเอียดดังนี้

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

2. %.1f คือ แสดงทศนิยม 1 ตำแหน่ง จากตัวแปรชนิด float หรือเลขทศนิยม

3. %.2f คือ แสดงทศนิยม 2 ตำแหน่ง จากตัวแปรชนิด float หรือเลขทศนิยม

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