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) 형태로 구할 수 있습니다.