Showing entries with tag "bits".

Found 1 entries

Perl: Calculate number of bits needed to store a number

Quick Perl function to calculate the number of bits required to store a given number.

sub bits_required {
	my ($n) = @_;

	# Handle special case for 0
	return 0 if $n == 0;

	# Use logarithm to calculate the number of bits
	my $bits = int(log($n) / log(2)) + 1;
	return $bits;
}
Leave A Reply