더북(TheBook)

이진수 리터럴

정수 앞에 숫자 0과 영문자 b를 붙이는 0b 또는 0B 접두사를 붙여 특별한 과정 없이 바로 이진수로 표현할 수 있습니다. 0b0010처럼 표현하면 이진수 0010이 됩니다. 0b 접두사를 붙여 이진수를 직접 코드로 표현하는 방법인 이진수 리터럴(binary literal)을 코드로 살펴보겠습니다.

> byte b1 = 0b0010;    //이진수 0010 -> 십진수 2
> byte b2 = 0B1100;    //이진수 1100 -> 십진수 12
> $"십진수 : {b1}"     //컴퓨터에서는 자동으로 십진수 단위로 처리함
"십진수 : 2"
> $"십진수 : {b2}"
"십진수 : 12"

프로그램 소스 코드에서는 기본적으로 십진수 단위로 자료가 처리됩니다. 하지만 컴퓨터가 사용하는 이진수를 표현할 때는 0b0B 접두사를 두고 이진수 리터럴을 표현합니다.

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