การปัดเศษทศนิยม ภาษา C ด้วย %f และ %lf บทความนี้สอนเขียนโค้ดภาษา C สำหรับปัดเศษทศนิยม ตามจำนวนหลักที่ต้องการโดยใช้คำสั่ง printf ร่วมกับ %f สำหรับ float และ %lf กับ double สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง การปัดเศษทศนิยม ภาษา C ด้วย %f และ %lf
#include <stdio.h>
void main()
{
float f = 123.9876;
double d = 123.9876;
printf("ตัวแปร float เท่ากับ %.2f\n", f);
printf("ตัวแปร double เท่ากับ %.2lf\n", d);
}
ผลลัพธ์
ตัวแปร float เท่ากับ 123.99
ตัวแปร double เท่ากับ 123.99
การปัดเศษทศนิยม ภาษา C ด้วย %f และ %lf จากตัวอย่างต้องการปัดทศนิยมขึ้น และแสดงเลขทศนิยม 2 ตำแหน่ง ใช้ %.2f กับตัวแปร float และ %.2lf สำหรับ double กรณีต้องการแสดงทศนิยมน้อย หรือมากกว่า 2 ตำแหน่งแนะนำให้เปลี่ยนตัวเลข 2 เป็นจำนวนทศนิยมที่ต้องการ