Float , double 및 decimal은 모두 C#의 값 형식입니다.
값 유형 변수에 값을 직접 할당할 수 있습니다. System.ValueType 클래스에서 파생됩니다. 값 유형에는 데이터가 직접 포함됩니다.
부동 값 유형
Float은 범위가 3.4 x 10 38 인 32비트 단정밀도 부동 소수점 유형입니다. ~ + 3.4 x 10 38
메모리 크기는 4바이트입니다.
float a = 3.5f;
이중 값 유형
Double은 범위가 (+/-)5.0 x 10 -324 인 64비트 배정밀도 부동 소수점 유형입니다. ~ (+/-)1.7 x 10 308
메모리 크기는 8바이트입니다.
double d = 5.78788
10진수 값 유형
Decimal은 범위가 (-7.9 x 10 28 인 유효 자릿수 28-29개의 128비트 정확한 십진수 값입니다.) ~ 7.9 x 10 28 ) / 10 0 28까지
메모리 크기는 16바이트입니다.
decimal d = 1.0M;