이진수 리터럴
정수 앞에 숫자 0과 영문자 b를 붙이는 0b 또는 0B 접두사를 붙여 특별한 과정 없이 바로 이진수로 표현할 수 있습니다. 0b0010처럼 표현하면 이진수 0010이 됩니다. 0b 접두사를 붙여 이진수를 직접 코드로 표현하는 방법인 이진수 리터럴(binary literal)을 코드로 살펴보겠습니다.
> byte b1 = 0b0010; //이진수 0010 -> 십진수 2 > byte b2 = 0B1100; //이진수 1100 -> 십진수 12 > $"십진수 : {b1}" //컴퓨터에서는 자동으로 십진수 단위로 처리함 "십진수 : 2" > $"십진수 : {b2}" "십진수 : 12"
프로그램 소스 코드에서는 기본적으로 십진수 단위로 자료가 처리됩니다. 하지만 컴퓨터가 사용하는 이진수를 표현할 때는 0b와 0B 접두사를 두고 이진수 리터럴을 표현합니다.