2013-01-10 1 views
2

일반적으로 특정 숫자의 10 진수로 숫자를 인쇄하지만, 이제는 지정된 유효 자릿수 . 숫자는 "1.2 E0"가 아닌 "1.23"과 같아야합니다. 나는 델파이가 G 형식으로 후자를 할 것이라는 것을 알지만, 나는 이전 형식으로 이것을하는 방법을 볼 수 없다.플로트를 Delphi에서 문자열로 변환하는 방법 십진수가 아닌 유효 숫자 (G 형식이 아님)를 지정하는 방법

+1

은 어떻게 숫자를 _print_ 않습니다 ... 당신이 무슨 3 개 수단을 작업 할거야? 몇 가지 코드를 보여주세요! – jachguate

답변

-1

FormatFloat ('0.000', YourFloatNumber) 많은 제로 당신이 숫자를 표현하기 위해 필요로

사용.

+1

'유효 숫자'는 고정 소수점 이하 자릿수를 지정하지 않습니다. 자세한 내용을 보려면 다음 링크를 클릭하십시오. https://en.wikipedia.org/wiki/Significant_figures –

1

사용 형식 :

Format('%.3g',[Value]));

'g'는 유효 숫자를 지정, 나는

관련 문제