2018년 12월 21일 금요일

[Dev] C# 자료형의 크기와 범위 (데이터 형식)


분류
자료형
크기

기본값
저장 값의 범위

유효숫자


바이트
비트

최소값
최대값

 정수
 byte
 1
 8
 0
 0
 255


 sbyte
 1
 8
 0
 -128
 127


 short
 2
 16
 0
 -32,768
 32,767


 ushort
 2
 16
 0
 0
 65,535


 int
 4
 32
 0
 -2,147,483,648
 2,147,483,647


 uint
 4
 32
 0
 0
 4,294,967,295


 long
 8
 64
 0L
 -922,337,203,685,477,508
 922,337,203,685,477,507


 ulong
 8
 64
 0
 0
 18,446,744,073,709,551,615

 실수
 float
 4
 32
 0.0F
 ±1.5e-45
 ±3.4e38
 7 자리

 double
 8
 64
 0.0D
 ±5.0e-324
 ±1.7e308
 15~16 자리

 decimal
 16
 128
 0.0M
 ±1.0 × 10e28
 ±7.9 × 10e28
 28~29 자리
 논리
 bool


 false
 false
  true

 문자
 char
 2
 16
 '\0'
 U+0000
 U+FFFF

 문자열
 string


 문자열(string) 문자(char)들의 모임



 객체
 object


 모든 데이터 형식으로 사용 가능



 구조체
 struct


 여러 데이터 형식의 집합



 열거
 enum


 정수 데이터 형식의 집합