1

我在zext()Sun Studio Fortan 编译器中使用该函数来转换integer(kind=1)integer(kind=4),以便能够使用ibits()函数操作位。

例如:

! Accessing the most significant bit of a byte status

integer(kind=1) :: status
integer         :: msb

msb = ibits (zext (status), 7, 1)

这个函数似乎不是 gfortran 编译器的一部分。

gfortran 中是否有等效功能?

4

0 回答 0