float: 부호 있는 32비트 부동 소수점 (6~9자릿수까지 정확)
MIN_VALUE: -3.402823E+38
MAX_VALUE: 3.402823E+38
.NET TYPE: System.Single
double: 부호 있는 64비트 부동 소수점 (15~17자릿수까지 정확)
MIN_VALUE: -1.7976931348623157E+308
MAX_VALUE: 1.7976931348623157E+308
.NET TYPE: System.Double
decimal: 부호 128비트 부동 소수점 (28~29자릿수까지 정확)
MIN_VALUE: -79228162514264337593543950335
MAX_VALUE: 79228162514264337593543950335
.NET TYPE: SYstem.Decimal
-
접미사가
f
또는F
일 경우float
타입으로 결정되며float
타입의 경우 반드시 접미사를 붙여야합니다.float f1 = 0.0f; float f2 = 0.0F;
-
접미사가 없거나
d
또는D
일 경우double
타입으로 결정됩니다.double d1 = 0.0; double d2 = 0.0d; double d3 = 0.0D;
-
접미사가
m
또는M
일 경우decimal
타입으로 결정되며 반드시 접미사를 붙여야합니다.decimal m1 = 0.0m; decimal m2 = 0.0M;