더북(TheBook)

sizeof 연산자

sizeof 연산자는 단항 연산자로 데이터 형식 자체의 크기를 구하는 데 사용합니다. sizeof(int) 형태로 사용하며, int의 데이터 형식 크기인 4가 값으로 나옵니다. 운영 체제와 컴퓨터마다 결괏값이 다르게 나올 수 있습니다. sizeof 연산자로 데이터 형식을 구해 봅시다.

> Console.WriteLine("sizeof(데이터 형식)"); 
sizeof(데이터 형식) 
> Console.WriteLine($"  char 형식 : {sizeof(  char)} byte"); 
  char 형식 : 2 byte 
> Console.WriteLine($"   int 형식 : {sizeof(   int)} byte"); 
  int 형식 : 4 byte 
> Console.WriteLine($"  long 형식 : {sizeof(  long)} byte"); 
  long 형식 : 8 byte 
> Console.WriteLine($" float 형식 : {sizeof( float)} byte"); 
  float 형식 : 4 byte 
> Console.WriteLine($"double 형식 : {sizeof(double)} byte");
  double 형식 : 8 byte

sizeof 연산자는 다른 연산자와 달리 sizeof() 형태로 괄호로 묶어 줍니다. 예를 들어 C#에서 기본으로 제공하는 double 같은 형식은 sizeof(double) 형태로 구할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.