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