티스토리 뷰

Delphi

function StrToFloat(const S: string): Extended;

function StrToFloat(const S: string; const AFormatSettings: TFormatSettings): Extended;

C++

extern PACKAGE System::Extended __fastcall StrToFloat(const System::UnicodeString S)/* overload */;

Properties

Type

Visibility

Source

Unit

Parent

function

public

System.SysUtils.pas

System.SysUtils.hpp

System.SysUtils

System.SysUtils

Description

Converts a given string to a floating-point value.

Use StrToFloat to convert a string, S, to a floating-point value. 

S must consist of an optional sign (+ or -), a string of digits with an optional decimal point, and an optional mantissa.

The mantissa consists of 'E' or 'e' followed by an optional sign (+ or -) and a whole number.

Leading and trailing blanks are ignored.

The DecimalSeparator global variable or its TFormatSettings equivalent defines the character that is used as a decimal point.

 

정해진 문자열을 부동 소수점 값으로 변환합니다.

StrToFloat를 사용하여 문자열 S를 부동 소수점 값으로 변환합니다.

S는 선택적 기호 (+ 또는 -), 선택적 소수점이 있는 숫자 문자열 및 선택적 가수로 구성되어야 합니다.

가수는 'E'또는 'e'다음에 선택적 기호 (+ 또는 -)와 정수로 구성됩니다.

선행 및 후행 공백은 무시됩니다.

DecimalSeparator 전역 변수 또는 해당 TFormatSettings 변수는 소수점으로 사용되는 문자를 정의합니다.

 

Thousand separators and currency symbols are not allowed in the string.

If S does not contain a valid value, StrToFloat raises an EConvertError exception.

The first form of StrToFloat is not thread-safe, because it uses localization information contained in global variables.

The second form of StrToFloat, which is thread-safe, refers to localization information contained in the AformatSettings parameter.

Before calling the thread-safe form of StrToFloat, you must populate AFormatSettings with localization information.

To populate AFormatSettings with a set of default locale values, call TFormatSettings.Create.

 

수천 개의 구분 기호와 통화 기호는 문자열에 허용되지 않습니다.

S가 유효한 값을 포함하지 않으면 StrToFloatEConvertError 예외를 발생시킵니다.

StrToFloat의 첫 번째 형식은 전역 변수에 포함된 지역화 정보를 사용하므로 스레드로부터 안전하지 않습니다.

thread-safe StrToFloat의 두 번째 형식은 AFormatSettings 매개 변수에 들어있는 지역화 정보를 나타냅니다.

StrToFloat의 스레드 안전 형식을 호출하기 전에 AFormatSettings에 지역화 정보를 채워야 합니다.

AFormatSettings에 기본 로캘 값을 채우려면 TFormatSettings.Create를 호출합니다.

 

given 미국·영국 [|gɪvn] 

1. (이미) 정해진  2. 특정한  3. …을 고려해 볼 때

decimal point 

소수점

digit 미국·영국 [|dɪdƷɪt] 

1. (0에서 9까지의 아라비아) 숫자  2. 손가락

mantissa 미국·영국 [mæntísə

가수(假數)

whole 미국식 [hoʊl] 

1. 전체의, 모든, 온전한
2.
대단히 많거나 크거나 중요함을 강조할 때 씀
3. (
나뉘거나 부서지지 않고) 한 덩어리로 된

leading1 미국·영국 [|li:dɪŋ] 

1. 가장 중요한, 선두적인  2. (경주시합에서) 선두의

trailing 미국·영국 [tréiliŋ] 

질질 끌리는; 길게 나부끼는 <연기·구름 (())>; 기는 <덩굴 (())>

trail 미국·영국 [treɪl] 

1. (길게연이어 나 있는) 자국
2. (
특히 사냥 때 뒤따라가는) 자취
3. (
시골의) 오솔길, 시골길, 산길

equivalent 미국·영국 [ɪ|kwɪvələnt] 

1. (가치의미중요도 등이) 동등한  2. (…에) 상당하는 것, 등가물

currency 미국식 [|k3:rənsi] 

1. 통화  2. 통용

allow (allowed) 미국·영국 [ə|laʊ

1. (무엇을 하도록) 허락하다; 용납하다
2. (
무엇을 가지도록) 허락하다
3.
들어오게 하다

 

출처: http://docwiki.embarcadero.com/Libraries/XE2/en/System.SysUtils.StrToFloat

'프로그래밍 언어 > Delphi' 카테고리의 다른 글

[Reference] System.Str  (0) 2017.02.10
[Reference] System.Delete  (0) 2017.02.09
[Reference] System.Odd  (0) 2017.02.07
[Reference] System.SysUtils.StrToTime  (0) 2017.02.06
[Reference] System.SysUtils.UpperCase  (0) 2017.02.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함