uint16_t와 같은 것이 필요하지만 정수 대신 부동 소수점 숫자가 필요합니다. 나는 그것을 전송하고 나중에 float로 다시 변환 할 수 있도록 float를 변환 할 수 있어야합니다 (분명히 약간의 정밀도를 잃을 것입니다). 이에 대한 간단한 해결책이 있습니까 아니면 수동으로해야합니까?
C 표준에는 그런 것이 없습니다. 일부 컴파일러에는 __fp16이 있습니다.
Q 번호 를 사용할 수 있지만 고정 된 범위로 제한됩니다.
지수와 함께 부동 소수점 이 정말로 필요한 경우 ieee 표준 반 정밀도를 구현해야합니다 .
정기적 인 예술은 Q 번호에 대해 작업합니다. 반 정밀도에 대한 산술을 직접 작성해야합니다. 컴파일러가 지원 하지 않는 한 .
또는 오픈 소스 로 이동하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다