Top / マニュアル / 関数 / BITWISE_SHIFT
  トップページへ   [ 一覧 | 単語検索 | 最終更新 ]   [ 差分 | バックアップ | 凍結 ]

BITWISE_SHIFT †

形式 †

BITWISE_SHIFT( var , shift )

機能 †

  • var のビットシフト演算を行います。
    • 整数(int = 符号付4バイト)に変換し、ビット演算を行います。
  • shiftでシフトするビット数を指定します。
    • shiftが正の場合は左シフト、負の場合は右シフトになります。
    • 右シフトの場合、算術シフトになるか論理シフトになるかは処理系依存です。
      • 現在配布されているWindows用のyaya.dllであれば算術シフトになります。

引数 †

var
数値
shift
シフトビット数

返り値 †

  • 成功した場合、ビット演算後の数値
  • 失敗した場合、何も返しません。(VOID)

関連 †

バージョン †

  • TC513-901

†

_var=0x7fffffff
_result=BITWISE_SHIFT(_var,-2);

_resultは0x1fffffffになります。