ชื่อฟังก์ชัน : ldiv
ไฟล์ส่วนหัว : <stdlib.h>
ต้นแบบฟังก์ชัน : ldiv_t ldiv(long lx, long ly);
ฟังก์ชั่น : ใช้ในการหารจำนวนเต็มยาวสองตัว
พารามิเตอร์ : long lx คือเงินปันผล
ยาวมากคือตัวหาร
ค่าที่ส่งกลับ : ส่งกลับผลหารและเศษ
ภาคผนวก : typedef struct{
quot ยาว;
ยาว;
}ldiv_t;
ตัวอย่างโปรแกรม : ใช้ฟังก์ชันนี้คำนวณผลหารและเศษของการหารจำนวนเต็มยาวสองตัวคือ 165000 และ 35500
#include<stdio.h>#include<stdlib.h>intmain(void){ldiv_tlx=ldiv(165000L,35500L);printf(165000div35500=%ldremainder%ldn,lx.quot,lx.rem);return0; }
ผลการวิ่ง
165000div35500=4ส่วนที่เหลือ23000