可能性の重複をどういう意味:
Reference - What does this symbol mean in PHP?このPHP構文は
誰かがため<< 0
何を教えてもらえますか?それらが存在する場合
$newvalue += 1 << 0;
可能性の重複をどういう意味:
Reference - What does this symbol mean in PHP?このPHP構文は
誰かがため<< 0
何を教えてもらえますか?それらが存在する場合
$newvalue += 1 << 0;
< < 0は何もしません等しい0で1を左シフトするのでこの場合
があり、かなり無意味と思われます。値が何らかのフラグであることを示すのはおそらくあります。 0以外の値だった場合は、xビットだけ左にシフトするよりも、0に置き換わる値があります。
値が0以外の場合の動作の例を挙げることはできますか? – JakeParis
数字のビットを回数だけ移動します。 1 << 1は2であり、1 << 2は4,1 << 3は8等である。基本的には、与えられたべき乗に2を掛ける。 – ughoavgfhw
@JMC '1 << 1は2、1 << 2は4などです。数字の[バイナリ表現](http://en.wikipedia.org/wiki/Binary_numeral_system)に慣れてください。オペレータは自明である。 – deceze
<<
がbitwise left-shift operatorで、他のより一般的な選択肢。 1.
もっと一般的な方法は、コメント演算子 '//これは何もしません。 'です –
intへのあいまいなキャスト? (整数定数では非常に無意味です) – mvds