반응형
div_t div(int n, int denom)
ldiv_t ldiv(int n, int denom)
div : int 형 나눗셈일 때
ldiv : long형 나눗셈일 때
#include <stdio.h>
#include <stdlib.h> // div()와 ldiv()를 쓰기 위해 포함시킨다.
int main()
{
int a=10;
int b=4;
long c=2010201;
long d=5475;
div_t x; // div_t는 구조체이다. 따라서 div_t타입 x를 만들어서 div를 이용해 나눈 것을 받는 용도로 쓴다.
ldiv_t y;
x=div(a,b);
y=ldiv(c, d);
printf("%d, %d\n", x.quot, x.rem);
printf("%ld, %ld\n", y.quot, y.rem);
return 0;
}
반응형
'System Programmings > C' 카테고리의 다른 글
[C] ls.c - 현재 디렉토리의 파일 및 폴더 출력 (0) | 2011.01.30 |
---|---|
[C] Advanced Programming In The Unix Environment - Second Edition (0) | 2011.01.30 |
[C] 절대값 및 부호 바꾸기 (abs(), lasb(), fabs()) (0) | 2010.08.07 |
[C] 문자열 비교 & 검색 (strcmp(), strncmp(), strstr(), strpbrk(), strspn(), strcspn()) (0) | 2010.08.07 |
[C] 문자열 복사, 대체, 삽입 (strncpy(), mommove(), memcpy(), strcat(), strncat()) (0) | 2010.08.07 |