728x90
반응형
소수점 형식
데이터 형식 | 설명 | 크기(바이트) | 범위 |
float | 단일 정밀도 부동 소수점 형식 (7개의 자릿수만 다룰 수 있음) |
4(32비트) | -3.402823e38~3.402823e38 |
double | 복수 정밀도 부동 소수점 형식 (15~16개의 자릿수를 다룰 수 있음) |
8(64비트) | -1.79769313486232e308~ 1.79769313486232e308 |
decimal | 29자리 데이터를 표현할 수 있는 소수 형식 | 16(128비트) | ±1.0 × 10e-28~±7.9 × 10e28 |
예제 프로그램
float a = 3.1415_9265_3589_7932_3846_2643_3832_79f;//숫자 뒤에 f를 붙이면 float 형식으로 간주
double b = 3.1415_9265_3589_7932_3846_2643_3832_79;//아무것도 없으면 double
decimal c = 3.1415_9265_3589_7932_3846_2643_3832_79m;//m을 붙이면 decimal
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
float, decimal 형식 변수에 값을 할당 하려면 숫자 뒤에 f, m를 붙여야 함
728x90
반응형
'C#' 카테고리의 다른 글
[C#] 논리 형식 (0) | 2023.05.26 |
---|---|
[C#] 문자/문자열 형식 (6) | 2023.05.26 |
[C#] 2진수, 10진수, 16진수 (0) | 2023.05.25 |
[C#] 정수형 (0) | 2023.05.25 |
[C#] 프로그램 구조 (0) | 2023.05.25 |