Большинство языков (включая Ruby) позволяют записывать числовые литералы как минимум в трех системах счисления: десятичной, восьмеричной и шестнадцатеричной. Числа в десятичной системе счисления - это обычное дело и записываются так, как (большинство) людей естественно пишут числа, 96 записывается как 96
. Числа с префиксом нуля обычно интерпретируются как восьмеричные: 96 будет записано как 0140
. Шестнадцатеричные числа обычно имеют префикс 0x
: 96 будет записано как 0x60
.
Вопрос в том, могу ли я писать числа как двоичные литералы в Ruby? Как?