use strict; use warnings; my $HIGH_BITS = 0xFFFFFFFF << 28; printf "%X\n", $HIGH_BITS; # prints: FFFFFFFF0000000 # each hex digit is 4 bits, 7 zeroes x4 = 28 bits left shifted