본문 바로가기
C#

[C#] 소수점 형식

by emforl 2023. 5. 25.
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