タグ

ビット演算に関するnazomikanのブックマーク (3)

  • JavaScript ビット演算 - Wikibooks

    [編集] ビット演算 注:この項目は主にJavaScriptにおける2進法の計算方法を解説するが、ページとしての独立性が高く、ほかの項目との関連が薄い。 そのため、必ずしもこの項を読む必要は無く、この場では読み飛ばして学習の程度にあわせて後々に読んでも構わない [編集] ビット演算 JavaScriptはビット(二値)演算をサポートしている。 & ビットごとのAND(論理積) | ビットごとのOR(論理和) ^ ビットごとの排他的 OR(排他的論理和) << 左シフト >> 右シフト >>> 符号なし右シフト演算子 ~ 1の補数を得る また、次の様な複合代入演算子も用意されている &= ビットごとのAND演算をして代入 |= ビットごとのOR演算をして代入 ^= ビットごとの排他的ORをして代入 >>= 左シフトして代入 <<= 右シフトして代入 >>>= 符号なし右シフト演算子 Java

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • ビット演算子/シフト演算子

    & ビット論理積(AND) | ビット論理和(OR) ^ ビット排他的論理和(XOR) ~ ビット論理否定(NOT) << 左シフト >> 符号あり右シフト >>> 符号なし右シフト JavaScript では内部的に数値はすべて 64 ビットの浮動小数点数として処理されます。ただ、ビット演算子は 32 ビットの整数に変換してから処理されます。その為、小数部分は切り捨てられ、また 32 ビットを超える部分も切り捨てられますのでご注意ください。 ビット演算では数値を 2 進数の形式で表示し、各ビットに対して演算を行います。例えば 10 進数の 27543 を 2 進数で表すと次のようになります。

    ビット演算子/シフト演算子
  • 1