bit_size(x): 位大小¶
位大小。
声明¶
语法¶
retval = bit_size(x);
elemental logical function bit_size(x)
参数¶
x
是整数输入值。
返回值¶
返回值是整数类型。
描述¶
bit_size(x)
计算 x
的二进制表示的包括符号位在内的位数。
类型¶
支持的输入类型是整数。
module lfortran_intrinsic_builtin
implicit none
contains
interface
integer function bit_size(x)
integer, intent(in) :: x
end function
end interface
示例¶
program intrinsics_bit_size
implicit none
print *, bit_size(123)
print *, bit_size(-1)
end program
结果:
32
32