고정 소수점 변수에 대해 작업할 때에는 다음 사항에 유의하십시오.
- 지원되는 오퍼레이션은 고정 소수점 계산의 결과가
아닌 고정 소수점 변수에 대해서만 수행할 수 있습니다.
예를 들어, FXP_ASSIGN_SUM(FXP_ASSIGN_SUM(varA,varB),varC) 오퍼레이션은
허용되지 않습니다.
- 고정 소수점 변수에 대해서만 오퍼레이션을 수행할 수
있습니다. 고정 소수점 및 일반 변수의 조합과 함께 오퍼레이션 중 하나를 사용하려
하면 컴파일 오류가 발생합니다.
- 지정된 시프트의 가능한 범위는 0에서 (단어 크기
- 1)까지입니다. IBM® Rational® Rhapsody®는
변수에 대해 입력한 시프트가 이 범위 내에 있는지 확인하지
않습니다.
- 고정 소수점 변수를 인수로 사용하는 함수를 호출할 때에는
함수에 제공된 변수에 정의된 인수와 동일한 고정 소수점
특성(단어 크기 및 시프트)이 있는지 확인하십시오.
- 고정 소수점 변수를
리턴하는 함수를 호출할 때에는 정의된 리턴 유형과 고정 소수점
특성(단어 크기 및 시프트)이 동일한 변수에 리턴 유형이 지정되고 있는지
확인하십시오.
- 프로그래머는 고정 소수점 변수에 대한 오퍼레이션이
산술 오버플로우를 야기할 수 있음을 고려해야 합니다.
- 프로그래머는 고정 소수점 변수에 대한 오퍼레이션이
정밀도 유실을 야기할 수 있음을 고려해야 합니다.