Java の int型 は符号付 32bit だから・・・
int i = (1 << 31) は i = -2,147,483,648 である さらに -1 ってことは・・・ 実行結果は i = 2,147,483,647 正の数になってる・・・ 16進数で考えると int i = (1 << 31) は i = 0x80000000 だし・・・ -1 は2の補数で 0xFFFFFFFF だから・・・ 和を取ると最上位ビットが桁あふれして・・・ i = 0x7FFFFFFF となるから・・・ i = 2,147,483,647 となるのか でも感覚的には・・・ int i = ~(1 << 31) のように シフト演算の後1の補数(ビット反転)にした方が・・・ でも簡単な演算の場合 シフト演算より四則演算の方が速い・・・って 聞いたこともあるから・・・ どっちがいいのだろ??? PR |
![]() |
![]() |
マカフィー、トレンドマイクロ、シマンテック
我社では3段構えのウィルス対策をしているが・・・ 多くのものは1段目で防御しているものの中には・・・ 最近ではセキュリティーポリシーも策定され データの取扱い方や危機管理に関して啓蒙されてきたものの 数年前まではウィルス定義が古いまま放置していたり・・・ 中にはウィルス対策ソフトを停止しているものまで・・・ 当然と言えば当然だがウィルスに感染・・・TT 周りにも拡大・・・最新の状態のものは防御していたが・・・ トラフィックが増加して・・・^^; ウィルス対策ソフトを導入することは大事だが 最新の状態に保ち続けることも同様に重要である 貴方ならどのソフトを選ぶのかな??? 先ずはお試し版を・・・ ウイルスバスター2007無料ダウンロード |
![]() |
![]() |
鼻から牛乳・・・って
古いギャグの世界だと思っていったが・・・ 実際に出るんですね・・・^^; でっか~い鼻堤燈も久々に見たし・・・ 子供ってびっくり箱ですね^^ |
![]() |
![]() |
プログラミング知識ゼロ・・・
アルゴリズムって何・・・??? というところから始まった このプロジェクトも・・・ 開発環境をテキストエディタ+JDKから IDEであるNetBeansへ・・・ 生産物もzipよりも高圧縮に・・・ 更なる発展を目指して・・・ |
![]() |
![]() |
忍者ブログ [PR] |