Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ฟังก์ชัน trunc(), truncf(), truncl() ในภาษา C

ฟังก์ชันเหล่านี้ใช้ตัดส่วนทศนิยม (Truncate) ให้เหลือส่วนจำนวนเต็มเท่านั้น

trunc() - สำหรับ double

double trunc(double argument)

ตัวอย่าง

double x = 53.26, y = 75.86;
printf("%lf\n", trunc(x)); // 53.000000
printf("%lf\n", trunc(y)); // 75.000000

truncf() - สำหรับ float

float truncf(float argument)

ตัวอย่าง

float x = 53.26, y = 75.86;
printf("%f\n", truncf(x)); // 53.000000
printf("%f\n", truncf(y)); // 75.000000

truncl() - สำหรับ long double

long double truncl(long double argument)

ตัวอย่าง

long double x = 53547.55555555555;
long double y = 78547.55555555523;
printf("%Lf\n", truncl(x)); // 53547.000000
printf("%Lf\n", truncl(y)); // 78547.000000