Float.ToString(Single) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인수의 문자열 표현을 반환합니다 float
.
[Android.Runtime.Register("toString", "(F)Ljava/lang/String;", "")]
public static string ToString (float f);
[<Android.Runtime.Register("toString", "(F)Ljava/lang/String;", "")>]
static member ToString : single -> string
매개 변수
- f
- Single
변환할 float입니다.
반환
인수의 문자열 표현입니다.
- 특성
설명
인수의 문자열 표현을 반환합니다 float
. 아래에 언급된 모든 문자는 ASCII 문자입니다. <ul><li>인수가 NaN이면 결과는 문자열 "NaN
"입니다. <li>그렇지 않으면 결과는 인수의 부호와 크기(절대값)를 나타내는 문자열입니다. 부호가 음수이면 결과의 첫 번째 문자는 '-
'('\u005Cu002D'
)입니다. 기호가 양수이면 결과에 부호 문자가 나타나지 않습니다. 진도 m에 관해서는: <ul><li>m이 무한대이면 문자"Infinity"
로 표현됩니다. 따라서 양수 무한대는 결과를 "Infinity"
생성하고 음의 무한대는 결과를 "-Infinity"
생성합니다. <li>m이 0이면 문자"0.0"
로 표현되므로 음수 0은 결과를 "-0.0"
생성하고 양수 0은 결과를 "0.0"
생성합니다. <li> m이 10<sup-3<>/sup>보다 크거나 같지만 10<sup>7</sup>보다 작으면 m의 정수 부분으로 표현되고 선행 0이 없는 10진수 형식으로 표시되고 그 뒤에 '.
'('\u005Cu002E'
)가 뒤에 m의 소수 부분을 나타내는 10진수 이상입니다. <li> m이 10<sup-3<>/sup>보다 작거나 10<sup>7</sup>보다 크거나 같으면 소위 "전산화된 과학적 표기법"으로 표현됩니다. 10<sup>n</sup≤와 같은 고유한 정수가> n이 되도록 합니다.m< 10<sup>n+1</sup>; 그런 다음 1<><> ≤ a< 10. 그런 다음, 크기는 a의 정수 부분으로 표현되고, 그 다음에는 '.
'('\u005Cu002E'
)가, 뒤에는 소수 부분을 나타내는 10진수 숫자와 문자 'E
'('\u005Cu0045'
) 뒤에 n을 10진수 정수로 java.lang.Integer#toString(int)
표현합니다.
</ul></ul> m 또는 a의 소수 부분에 대해 몇 자릿수를 인쇄해야 합니까? 소수 부분을 나타내려면 적어도 한 자리가 있어야 하며, 인수 값을 형식 float
의 인접 값과 고유하게 구분하는 데 필요한 만큼의 숫자만 더 많이 사용해야 합니다. 즉, x가 유한하지 않은 0이 아닌 인수 f에 대해 이 메서드에서 생성한 10진수 표현으로 나타내는 정확한 수학 값이라고 가정합니다. 그런 다음 f는 x에 float
가장 가까운 값이어야 합니다. 또는 두 float
값이 x에 같게 가까운 경우 f는 그 중 하나여야 하며 f의 유의성이 가장 낮은 비트는 여야 0
합니다.
부동 소수점 값의 지역화된 문자열 표현을 만들려면 의 java.text.NumberFormat
서브클래스를 사용합니다.
에 대한 java.lang.Float.toString(float)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.