JavaScriptのビット演算子、代入演算子について
[上に]
[前に]
[次に]
れむ
1997/09/26(金) 16:53:05
ど素人な質問ですみません。
JavaScriptのページの演算子の説明のところにある
>ビット演算子(|, &, ^, <<, >>, >>>)
>数値を32ビット整数とみなしてビット演算を行います。
>代入演算子(=, +=, -=, *=, /=, %=, |=, &=, ^=, <<=, >>=, >>>=)
の部分、1つ1つ何の命令なのか、またどういう書き方をするのか
さっぱりわかりません。
とくに、>>>、>>>=なんかはC言語の本にも載っていません。
どなたか教えて下さい。お願いします。
ZSPC
[E-Mail]
[HomePage]
1997/09/28(日) 23:52:41
ある演算子に「=」がくっついているものについては、C言語など
と同様です。たとえば、
「a += b」は「a = a + b」と同じ意味です。(他も同様)
「>>>」は、ビットを右にシフト(論理シフト/空いたビットに0
を埋める)というものらしいです。「>>」を使用すると空いたビッ
トに符号ビットをコピーするそうです。
[上に]
[前に]
[次に]