注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ビットシフト右

対応環境: Batch, Streaming

指定された値を右にビットシフトします。

式カテゴリ: バイナリ

引数

  • Expression - 右にシフトする値。
    Expression<E>
  • Number of bits - 右にシフトするビット数。
    Literal<Integer>

型変数の制限: E は Byte | Integer | Long | Short を受け入れます

出力型: E

例 1: 基本ケース

引数値:

  • Expression: 1
  • Number of bits: 1

出力: 0


例 2: 基本ケース

引数値:

  • Expression: 12345678910
  • Number of bits: 5

出力: 385802465


例 3: Null ケース

引数値:

  • Expression: number
  • Number of bits: 1
number出力
nullnull

例 4: エッジケース

引数値:

  • Expression: 2147483647
  • Number of bits: 100

出力: 134217727


例 5: エッジケース

引数値:

  • Expression: -2147483648
  • Number of bits: 10

出力: -2097152


例 6: エッジケース

引数値:

  • Expression: 1
  • Number of bits: -10

出力: 0