%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 หรือเลขทศนิยม