더북(TheBook)

Note ≡ null 가능 형식

C# 2.0 버전에서 처음 소개된 null 가능 형식(nullable type)을 살펴보겠습니다. 숫자 형식의 변수를 선언할 때 int?, double? 형태로 ?(물음표) 기호를 붙이면 null 가능 형식으로 변경됩니다. 이러한 null 가능 형식에는 아무런 값도 없음을 의미하는 null을 대입할 수 있습니다.

 

> int? x = null; //null 가능 형식
> x
null
> double? d = null;
> d
null

 

널(Null)은 29강에서 좀 더 자세히 다룹니다.

숫자 데이터 형식을 나타내는 키워드는 많지만 그중 int, long, float, double, decimal을 가장 많이 사용합니다. 그리고 모든 숫자 데이터 형식은 최댓값과 최솟값을 제공하지만 범위를 외울 필요는 없습니다. 프로그램을 만들면서 자연스럽게 각 범위에 맞는 데이터 형식을 사용하는 방법을 익히면 됩니다.

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