lists
4/2/2006 12:07:00 AM
On Apr 1, 2006, at 5:58 PM, Patrick Gundlach wrote:
> Hi,
>
>
>> I'm trying to figure out how to convert a number by dropping bits
>> higher than the range that I want. For example, I'd like to convert
>> 248 (0000 0001 0001 1100) into 28 (0001 1100) by converting any bits
>
> This should be 284, right?
Yep, my bad.
>
>> over the 8th one into a zero:
>>
>> 000 0001 0001 1100
>> ^^^ ^^^^
>>
>> Any suggestions?
>
> irb(main):001:0> 284 & 255
> => 28
That sure does help, thanks!
>
> HTH,
>
> Patrick
>
-Ryan