Función Ruby Integer bit_length con ejemplo

La función bit_length en Ruby devuelve el número de bits en el valor de int. Aquí, el número de bits significa la posición de bit del bit más alto que es diferente del bit de signo. En caso de que no exista tal bit, se devuelve cero.

Sintaxis : número.bit_longitud

Parámetro : la función toma el número y cuenta su número de bits

Valor devuelto : la función devuelve el número de bits en el valor de int.

Ejemplo 1:

# Ruby program of Integer bit_length function
  
# Initializing the numbers 
num1 = 20 
num2 = 8
num3 = 0
num4 = -1 
   
# Prints the bit length 
puts num1.bit_length
puts num2.bit_length
puts num3.bit_length
puts num4.bit_length

Producción :

5
4
0
0

Ejemplo #2:

# Ruby program of Integer bit_length function
  
# Initializing the numbers 
num1 = 2**1000
num2 = -100
num3 = 0
num4 = 2**3 
   
# Prints the bit length 
puts num1.bit_length
puts num2.bit_length
puts num3.bit_length
puts num4.bit_length

Producción :

1001
7
0
4

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *