C#에서 제공하는 기본 자료형인 정수형 자료형에 대해서 알아보겠습니다. 정수의 종류들은 아래 표에 정리했습니다.
데이터 형식 | 크기(byte) | 범위 |
byte | 1 | 0~255 |
sbyte | 1 | -128~127 |
short | 2 | -32,768~32,767 |
ushort | 2 | 0~65535 |
int | 4 | -2,147,483,648~2,147,483,647 |
uint | 4 | 0~4,294,967,295 |
long | 8 | -922,337,203,685,477,508~922,337,203,685,477,507 |
ulong | 8 | 0~18,446,744,073,709,551,615 |
정수에 대해선 따로 설명을 드리지 않아도 아실것 같네요. 소수점이 아닌 숫자들을 표현할 때 쓰는 자료형입니다.
간단한 예제로 각 데이터 형식을 알아보겠습니다.
예제처럼 정수형 변수를 만들어 그 안에 정수형 숫자들을 대입에 사용합니다. 다양한 정수형 자료형이 있지만 상황에 맞는 자료형은 선택해서 사용하시면 됩니다. 특히 앞에 u가 붙는 자료형들은 unsigned라고 하여 부호가 없음을 의미합니다. 즉 음수의 값이 없고 그 음수의 범위만큼 양수의 범위가 늘어난다는 것을 위 표에서 확인하실 수 있을겁니다.
보통은 int형을 가장 많이 쓰지만 때에 따라선 byte나 long을 사용함으로써 시스템에 맞는 최적화를 할 수도 있겠네요.
'프로그래밍 > c#' 카테고리의 다른 글
c#_05 기본 자료형 논리(bool) (0) | 2021.04.13 |
---|---|
c#_04 기본 자료형 : 문자, 문자열(char, string) (1) | 2021.04.12 |
c#_03 기본 자료형 : 실수 float (1) | 2021.04.09 |
c#_01 변수?? (2) | 2021.04.06 |
c#_14 if , else if, else 조건문 (1) | 2021.04.04 |
댓글