이 태스크 정보
IBM® Rational® Rhapsody®는
고정 소수점 변수 변환을 위해 다음과 같은 매크로를 제공합니다.
- FXP2INT(FPvalue, FPshift) - 고정
소수점 변수를 정수로 변환합니다.
- FXP2DOUBLE(FPvalue,
FPshift) -
고정 소수점 변수를 배정도로 변환합니다.
- DOUBLE2FXP(Dvalue,
FPshift) -
배정도를 고정 소수점 변수로 변환합니다.
이러한
매크로는 다음과 같이 고정 소수점 변수가 인수로 필요한 매크로에 사용될 수
있습니다.
FXP_ASSIGN_EXT(myFixedPointVar, FXP_16Bit_T, 4, DOUBLE2FXP(3.5, 1), 1);
제공된 인수가 나타내는 내용은 다음과 같습니다.
- 초기화될 고정 소수점 변수
- 초기화될 변수의 FXP 유형
- 초기화될 변수의 FXP 이동
- 정수 표시의 값 초기화
- 정수 초기화 숫자 이동