ほとんどの言語 (Ruby を含む) では、数値リテラルを少なくとも 3 つの基数 (10 進数、8 進数、16 進数) で記述することができます。10進数の数字は通常のものであり、(ほとんどの)人が自然に数字を書くように書かれています.96は96
. ゼロで始まる数値は通常、8 進数として解釈されます。96 は0140
. 16 進数ベースの数値は、通常、接頭辞0x
として : 96 を書きます0x60
。
問題は、Ruby で数値を 2 進リテラルとして記述できるかどうかです。どのように?