728x90
반응형
앞 시간에서는 기본자료형 정수형에 대해 알아봤는데 기본자료형은 아래 링크를 참조하고
https://ttleader.tistory.com/113
C# 닷넷 기초 - 기본자료형 (정수형: int,long,byte,sbyte,short,ulong,uint,ushort) 변수선언
C#에서 자료형은 데이터를 담을 수 있는 일정한 형식을 의미한다. 이것을 C#에서는 기본적으로 제공을 한다. C#에서 정수를 담을 수 있는 자료형은 다음과 같다. 기본자료형(정수형) sbyte -128 ~ 127
ttleader.tistory.com
이번에는 실수형에 대해 알아보도록 하자.
자료타입 실수형
실수형 자료타입도 JAVA나 다른 프로그래밍, SQL등에도 제공된다.
C# 닷넷프레임워크에서는 3가지의 실수형 타입을 제공한다.
C# | 닷넷프레임워크 형식 | 근사범위 | 크기 |
float | System.Single | (+-) 1.5e-45 ~ 3.4e38 | 4Byte |
double | System.double | (+-) 5.0e-324 ~ 1.7e308 | 8Byte |
decimal | System.Decimal | (+-) 1.0x10(28) ~ 7.9x10(28) | 16Byte |
float와 double는 거의 차이가 없지만 decimal의 경우 반올림 오차가 허용되지 않는 계산에 적합하다.
보통 소수점 사용을 위해 float나 double를 사용하는데 decimal은 통화 계산시 많이 사용한다.
그리고 실수형는 한가지 유의할 점이 선언하고 사용할때 뒤에 특정 문자를 붙여야한다.
//float 타입은 값 뒤에 f를 붙여야하고
float a = 3.5f;
//Decimal은 소수점을 포함하는 경우에만 뒤에 m을 붙여야 한다.
decimal money = 340.12m;
//double 은 그냥 사용해도 된다.
double d = 9.4;
그냥 왠만하면 소수점 들어가는거는 float으로 다 잘되더라~ 싸고 좋지!
728x90
반응형
'C#' 카테고리의 다른 글
c# 닷넷 기초 - 형변환 (암시적 변환) (0) | 2021.12.28 |
---|---|
C# 닷넷 기초 - 문자형 기본 타입 (string, char) 문자열과 숫자 더하기/조합하기 (0) | 2021.12.24 |
C# 닷넷 기초 - 기본자료형 (정수형: int,long,byte,sbyte,short,ulong,uint,ushort) 변수선언 (0) | 2021.12.23 |
C# DataGridView, DataView, List, Datatable를 이용하여 Grid에 데이터 표시하고 간단한 필터 기능 추가하기 (0) | 2021.12.21 |
닷넷 역컴파일러(JustDecompile) 저스트디컴파일 / exe, Dll 에서 소스 코드 추출하기 (무료 툴 설치 (1) | 2021.12.19 |
댓글