다음을 통해 공유


기본 형식

이 항목에서는 F#에 정의된 기본 형식을 나열합니다. 이러한 형식은 거의 모든 F# 프로그램의 기초가 되는 F#에서 가장 기본적인 형식입니다. .NET 기본 형식의 상위 집합입니다.

유형 .NET 형식 설명 예시
bool Boolean 가능한 값은 truefalse입니다. true/false
uint8, byte Byte 0에서 255까지의 값입니다. 1uy
int8, sbyte SByte -128 127까지의 값입니다. 1y
int16 Int16 -32768 32767까지의 값입니다. 1s
uint16 UInt16 0에서 65535까지의 값입니다. 1us
int32, int Int32 -2,147,483,648에서 2,147,483,647까지의 값입니다. 1
uint32, uint UInt32 0에서 4,294,967,295까지의 값입니다. 1u
int64 Int64 -9,223,372,036,854,775,808에서 9,223,372,036,854,775,807까지의 값입니다. 1L
uint64 UInt64 0에서 18,446,744,073,709,551,615까지의 값입니다. 1UL
nativeint IntPtr 서명된 정수인 네이티브 포인터입니다. nativeint 1
unativeint UIntPtr 부호 없는 정수인 네이티브 포인터입니다. unativeint 1
decimal Decimal 유효 자릿수가 28개 이상인 부동 소수점 데이터 형식입니다. 1.0m
float, double Double 64비트 부동 소수점 형식입니다. 1.0
float32, single Single 32비트 부동 소수점 형식입니다. 1.0f
char Char 유니코드 문자 값입니다. 'c'
string String 유니코드 텍스트입니다. "str"
unit 적용할 수 없음 실제 값이 없음을 나타냅니다. 형식에는 형식 값이 하나만 있으며 이 값은 표시됩니다 (). 단위 값인 ()은 값이 필요하지만 실제 값이 없거나 타당하지 않은 경우에 자주 사용되는 자리 표시자입니다. ()

비고

bigint 형식을 사용하여 64비트 정수 형식에 비해 너무 큰 정수로도 계산을 수행할 수 있습니다. bigint 는 기본 형식으로 간주되지 않습니다. 의 약어 System.Numerics.BigInteger입니다.

참고하십시오