SHIFTR (I , SHIFT) (Fortran 2008)

用途

執行向右邏輯移位。

類別

元素函數

引數類型和屬性

I
INTENT(IN) INTEGER
SHIFT
INTENT(IN) INTEGER。 其值必須是非負數,且小於或等於 BIT_SIZE (I)。

結果類型和屬性

和我一樣

結果值

  • 結果具有將 I 的位元依 SHIFT 位置移至右側所取得的值,與 ISHFT (I , SHIFT)相同。
  • 空出的位元會填入零。
  • 位元從右到左編號為 0 到 BIT_SIZE (I) -1。

範例

SHIFTR (12 , 1) 具有結果 6。