본문 바로가기
C#

[C#] 정수형

by emforl 2023. 5. 25.
728x90
반응형

정수 계열 데이터 형식

데이터 형식 설명 크기(바이트) 담을 수 있는 값의 범위
byte 부호 없는 양의 정수 1(8비트) 0~255
sbyte signed byte
정수
1(8비트) -128~127
short 정수 2(16비트) -32,768~32,767
ushort unsigned short
부호 없는 정수
2(16비트) 0~65,535
int 정수 4(32비트) -2,147,483,648~2,147,483,647
uint unsigned int
부호 없는 정수
4(32비트) 0~4,294,967,295
long 정수 8(64비트) -922,337,203,685,477,508~922,337,203,685,477,507
ulong unsigned long
부호 없는 정수
8(64비트) 0~18,446,744,073,709,551,615
char 유니코드 문자 2(16비트)  

예제 프로그램(_: 자릿수를 구분하기 위해 사용)

sbyte a = -10;
byte b = 40;

Console.WriteLine($"a={a}, b={b}");

short c = -30000;
ushort d = 60000;

Console.WriteLine($"c={c}, d={d}");

int e = -1000_0000;
uint f = 3_0000_0000;

Console.WriteLine($"e={e}, f={f}");

long g = -5000_0000_0000;
ulong h = 200_0000_0000_0000_0000;

Console.WriteLine($"g={g}, h={h}");

결과

728x90
반응형

'C#' 카테고리의 다른 글

[C#] 논리 형식  (0) 2023.05.26
[C#] 문자/문자열 형식  (6) 2023.05.26
[C#] 소수점 형식  (0) 2023.05.25
[C#] 2진수, 10진수, 16진수  (0) 2023.05.25
[C#] 프로그램 구조  (0) 2023.05.25