Long 유틸리티

본 장에서는 Long형의 데이터 처리의 유틸리티에 해당하는 API를 설명한다.

1. pfmLongRoundAt

입력 값을 소수점 pos 자리까지 반올림한다.

  • 프로토타입

    long pfmLongRoundAt(long inputValue, long pos);
  • 파라미터

    파라미터명 설명

    inputValue (입력)

    입력 값

    pos (입력)

    반올림할 위치

  • 반환값

    반올림한 값을 반환한다.

  • 예제

    long val = 12345;
    long rtnval;
    
    rtnval = pfmLongRoundAt( val, 3 );
    /* rtnval = 12000 */
    
    rtnval = pfmLongRoundAt( val, 1 );
    /* rtnval = 12350 */

2. pfmLongCeilAt

입력 값을 소수점 pos 자리까지 올림 처리한다.

  • 프로토타입

    long pfmLongCeilAt(long inputValue, long pos);
  • 파라미터

    파라미터명 설명

    inputValue (입력)

    입력 값

    pos (입력)

    올림할 위치

  • 반환값

    올림 처리한 값을 반환한다.

  • 예제

    long val = 12345;
    long rtnval;
    
    rtnval = pfmLongCeilAt( val, 3 );
    /* rtnval = 13000 */
    
    rtnval = pfmLongCeilAt ( val, 1 );
    /* rtnval = 12350 */

3. pfmLongFloorAt

입력 값을 소수점 pos 자리까지 버림 처리한다.

  • 프로토타입

    long pfmLongFloorAt(long inputValue, long pos);
  • 파라미터

    파라미터명 설명

    inputValue (입력)

    입력 값

    pos (입력)

    버림 처리할 위치

  • 반환값

    버림 처리한 값을 반환한다.

  • 예제

    long val = 12345;
    long rtnval;
    
    rtnval = pfmLongFloorAt( val, 3 );
    /* rtnval = 12000 */
    
    rtnval = pfmLongFloorAt ( val, 1 );
    /* rtnval = 12340 */