LEADZ(I) (Fortran 2008)
用途
返回整数二进制表示中前导零位的数量。
类
元素函数
参数类型和属性
- I
INTENT(IN)INTEGER
结果类型和属性
与 I 相同。
结果值
结果是 I 的最左边一位左侧的零位计数。 如果我的值为零,那么结果为 BIT_SIZE(I)。
示例
I = LEADZ(0_4) ! I=32
J = LEADZ(4_4) ! J=29
K = LEADZ(-1) ! K=0
M = LEADZ(0_8) ! M=64
N = LEADZ(1_8) ! N=63