PfmNumber 활용 방법

본 장에서는 PfmNumber형에 대한 활용 방법을 설명한다.

  • PfmNumber를 다른 PfmNumber에 대입하기

    PfmNumber형인 n1, n2가 있을 때 다음 중 ①번의 사용을 권고한다.

    PfmNumber n1, n2;
    
    ① n1 = n2;
    ② pfmNumberAssign(&n1, n2);
    ③ memcpy(&n1, &n2, sizeof(PfmNumber));
  • 0을 PfmNumber에 대입하기

    PfmNumber형에 0을 넣을 때는 다음 중 ①번의 사용을 권고한다.

    PfmNumber n;
    
    ① n = PFMNUM_ZERO;
    ② bzero(&n, sizeof(PfmNumber));
  • PfmNumber형과 0의 값 비교하기

    PfmNumber형과 0의 값을 비교할 때에는 다음과 같이 조건문을 작성한다.

    PfmNumber n;
    x
    if(pfmNumberCompare(n, PFMNUM_ZERO) == 0)  // n == 0를 확인할 경우
    if(pfmNumberCompare(n, PFMNUM_ZERO) > 0)   // n > 0를 확인할 경우
    if(pfmNumberCompare(n, PFMNUM_ZERO) >= 0)  // n >= 0를 확인할 경우
    if(pfmNumberCompare(n, PFMNUM_ZERO) < 0)   // n < 0를 확인할 경우