SHIFTL (I , SHIFT) (Fortran 2008)

用途

執行向左移位。 它與 LSHIFT (I , SHIFT) (IBM 延伸)相同。

類別

元素函數

引數類型和屬性

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

結果類型和屬性

和我一樣

結果值

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

範例

SHIFTL (-8 , 2) 具有結果 -32。