RedJini Blog

뒤로 검색

MulDiv

2007/12/12 14:53

int MulDiv(int nNumber, int nNumerator, int nDenominator);
//nNumber * nNumerator / nDenominator

사용예)
    TRACE("%d", 12*34/12);
        //출력 = 34
    TRACE("%d", 1234567*8900000/1234567);
        //출력 = 907
    TRACE("%d", MulDiv(1234567, 8900000, 1234567));
        //출력 = 8900000
    TRACE("%ld", (LONGLONG)1234567*8900000/1234567);
        //출력 = 8900000
    TRACE("%d", MulDiv(1234567,8900000,0));
        //출력 = -1

각각의 차이점은??? ^^;

Tags

MulDiv, Visual C, Win32 API
이 페이지는 Textcube 1.9.3 : poco a poco 로 구동됩니다 데스크탑 화면