|
float a = 22632 / 10.0f;
AnsiString str = "";
str.printf("%f", a);
ShowMessage(str);
위와 같이 코딩을 하면
str로 나오는 것은
2263.199951이라는 값이 나옵니다.
소수점 분해가 float형은 정확하지 않아서 그렇다는 이야기를 들은 적이 있습니다.
그런데 Visual C++은 옵션에서 이것을 2263.2로 나타 낼수 있는 컴파일 옵션이 있더군여..
C++ Builder는 이런 컴파일 옵션이 있는지 알고 싶습니다.
그럼..
개추결 위원장 미스콜이아
|