Pregunta

La mayoría de los idiomas (Ruby incluido) permitir que el número de los literales a ser escrito en al menos tres bases:decimal, octal y hexadecimal.Los números en base decimal es lo habitual y se escriben como (la mayoría) de la gente, naturalmente, escribir números, 96 se escribe como 96.Los números precedidos por un cero se suele interpretar como base octal:96 debería ser escrita como 0140.Hexadecimal base de cifras son por lo general precedido por 0x:96 debería ser escrita como 0x60.

La pregunta es:puedo escribir los números binarios literales en Ruby?Cómo?

¿Fue útil?

Solución

el uso de prefijo 0b

>> 0b100
=> 4

Otros consejos

y usted puede hacer:

>> easy_to_read_binary = 0b1110_0000_0000_0000
=> 57344
>> easy_to_read_binary.to_s(10)
=> "57344"

De los literales, el prefijo 0b.Así

0b100 #=> 4

Ser conscientes de que la misma existe en las cadenas de formato:

"%b" % 4 #=> "100"

De este manual

0b01011

entero binario

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top