나는 C#으로 작성된 프로그램을 가지고 있으며 일부는 네이티브 C/C++로 작성하고있다. 일부 값을 계산할 때는 double을 사용하고 너무 작은 정밀도 때문에 결과가 잘못된 경우가 있습니다. 몇 가지 조사 후 나는 누군가가 24 비트로 부동 소수점 정밀도를 설정하고 있다는 것을 알아 냈습니다. 내 코드는 정밀도를 적어도 53 비트 (_fpreset 또는 _controlfp 사용)로 리셋 할 때 잘 동작하지만, 먼저 24 비트 정밀도를 누가 설정해야하는지 파악해야합니다.부동 소수점 정밀도
나는 이것을 얻을 수있는 아이디어가 있습니까?
나는 이것을 "축복받은"대답으로 바꾸라고 제안합니다. – akauppi