C#/문법

C# 문법 11 -- 데이터 형식 정리 3

psb08 2024. 12. 1. 12:44
728x90

1 - 6 : int

1 - 7 : uint

 

6. int

< 특징 >

값의 범위 : -2,147,483,648에서 2,147,483,647까지

메모리 크기 : 4바이트

용도 : 일반적인 정수 계산, 카운터, 인덱스, 데이터베이스의 기본 키 등에서 사용됩니다.

int age = 30;
int maxAge = 120;

Console.WriteLine("현재 나이: " + age);
Console.WriteLine("최대 나이: " + maxAge);

int nextAge = age + 5; 
Console.WriteLine("5년 후 나이: " + nextAge);

if (nextAge < maxAge)
{
    Console.WriteLine("5년 후 나이는 최대 나이보다 작습니다.");
}
else
{
    Console.WriteLine("5년 후 나이는 최대 나이를 초과합니다.");
}

 

7. uint

< 특징 >

값의 범위 : 0에서 4,294,967,295까지

메모리 크기 : 4바이트

용도 : 메모리 사용을 최적화하면서도 양의 정수를 필요로 하는 경우에 유용합니다. 예를 들어 카운터, 색상 값, 데이터베이스의 인덱스 등에서 사용됩니다.

uint itemCount = 300000;
uint maxItemCount = 4294967295;

Console.WriteLine("아이템 수: " + itemCount);
Console.WriteLine("최대 아이템 수: " + maxItemCount);

uint updatedItemCount = itemCount + 2000; 
Console.WriteLine("업데이트된 아이템 수: " + updatedItemCount);

if (updatedItemCount <= maxItemCount)
{
    Console.WriteLine("업데이트된 아이템 수는 최대 아이템 수보다 작거나 같습니다.");
}
else
{
    Console.WriteLine("업데이트된 아이템 수는 최대 아이템 수를 초과합니다.");
}

 

 

 

 

728x90

'C# > 문법' 카테고리의 다른 글

C# 문법 13 -- 데이터 형식 정리 5  (0) 2024.12.03
C# 문법 12 -- 데이터 형식 정리 4  (0) 2024.12.02
C# 문법 10 -- 데이터 형식 정리 2  (0) 2024.11.30
C# 문법 9 -- 데이터 형식 정리  (0) 2024.11.29
C# 문법 8 -- Nullable  (0) 2024.11.28