bit_size(x): tamaño de bit

Tamaño de bits.

Declaración

Sintaxis

retval = bit_size(x);
elemental logical function bit_size(x)

Argumentos

x es un valor de entrada entero.

Valores devueltos

El valor devuelto es de tipo entero.

Descripción

bit_size(x) calcula el número de bits, incluido el bit de signo de la representación binaria de x.

Tipos

Los tipos de entrada admitidos son enteros.

module lfortran_intrinsic_builtin
implicit none

contains

interface
    integer function bit_size(x)
	integer, intent(in) :: x
	end function
end interface

Ejemplos

program intrinsics_bit_size
    implicit none
    print *, bit_size(123)
	print *, bit_size(-1)
end program

Result:

32
32

Ver también