온라인 상점에서 내 제품 가격을 표시하고 싶습니다. 나는 현재하고 있어요 : GetPrice()가 진수를 반환 <span class="ourprice">
<%=GetPrice().ToString("C")%>
</span>
. 그래서 이것은 현재 값을 반환합니다. "£ 12.00" 출력의 올바른 HTML은 "£12.00"이므로 대부분
AFAIK, Delphi Win32의 통화 유형은 프로세서 부동 소수점 정밀도에 따라 다릅니다. 이 때문에 두 개의 통화 값을 비교할 때 반올림 문제가 발생하여 컴퓨터에 따라 다른 결과가 반환됩니다. 현재 저는 십진수 2 자릿수 만 필요하기 때문에 Epsilon 매개 변수 = 0.009를 전달하는 SameValue 함수를 사용하고 있습니다. 이 문제를 방지