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 */