int
정수형
-2_147_483_648 ~ 2_147_483_648
Int32.MinValue ~ Int32.MaxValue
long
정수형
-9_223_372_036_854_775_807 ~ 9_223_372_036_854_775_807
Int64.MinValue ~ Int64.MaxValue
double
실수형 데이터 (64비트 부동 소수점 숫자)
실수 뒤에 접미사가(D,d) 붙을 수 있다.
-1.7976931348623157E+308 ~ 1.7976931348623157E+308
System.Double.MinValue ~ System.Double.MaxValue
float
실수형 데이터 (32비트 부동 소수점 숫자)
실수 뒤에 접미사가(F,f) 붙어야 한다.
-3.40282347E+38 ~ 3.40282347E+38
float.MinValue ~ float.MaxValue
decimal
실수형 데이터 (128비트 10진수) 소수점 자리에 정밀도가 높아서 금융에서 돈이나 이자 관련은 decimal을 사용
실수 뒤에 접미사가(M,m) 붙어야 한다.
-79228162514264337593543950335 ~ 79228162514264337593543950335
decimal.MinValue ~ decimal.MaxValue
숫자형 데이터는 Null이 참조 할려면 Nullable<> 제너릭타입으로 사용하여야 하나
이제는 선언시에 ?를 붙이면 Null가능형 형식으로 변경 가능하다.
int i = null; 오류
int? i = null; 오류 안남
부호없는 정수 데이터 형식 : byte, ushort, uint, ulong
부호가 없기에 기존 부호있는 데이터보다 양수값이 크다.
'Learning > ASP.NET CORE C#' 카테고리의 다른 글
ToString().PadLeft / PadRight (0) | 2021.03.30 |
---|---|
C# code snippet (코드 조각) (0) | 2021.03.26 |
첨부파일 다운로드 시 공백에 플러스 특수문자 문제 (0) | 2020.12.03 |
ASP.NET CORE 5.0.0 윈도우 서버 호스팅 설치 (0) | 2020.12.01 |
IE의 몰락을 대비하자 (0) | 2020.11.03 |