From: Patrick Gundlach Date: 2006-04-02T08:58:44+09:00 Subject: Re: converting numbers via bit dropping 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? > over the 8th one into a zero: > > 000 0001 0001 1100 > ^^^ ^^^^ > > Any suggestions? irb(main):001:0> 284 & 255 => 28 HTH, Patrick