最近、次のコード行に出くわしましたが、>>
演算子の意味と計算方法がわかりません。
int dat;
int val;
dat = (125*val)>>8 ;
誰かがそれがどのように機能するか、およびの技術的な名前について洞察を与えることができれば>>
、私は非常に高く評価されます.
val
編集:プログラムを適切に実行するための適切な初期化について言及した人もいます。正しいです。私の主要なプログラムは の値を初期化しましたval
が、 の計算の概念を理解するために、 が任意の整数 に等しいとdat
仮定します。val
n