Help for this page
my $mask = hex($ARGV[0]); ... my $setbits = unpack("%32b*", $mask); printf("0x%x has %d set", $mask, $setbits);
C:\test>junk 0xff 255 ## 3 bytes 323535 ## 6 nybbles with bit patterns 0011 0010 0011 0101 0011 0101 0xff has 11 set
#! perl -slw use strict; ... 255 ff 0xff has 8 set