본문 바로가기
프로그래밍/c#

c#_02 기본자료형 : 정수 int

by 지나팩 2021. 4. 8.

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

댓글