From: lists Date: 2006-04-02T09:06:52+09:00 Subject: Re: converting numbers via bit dropping 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