ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

unsigned intとint

ゲームプログラマになる前に覚えておきたい技術に書かれていたunsigned intとintの使い分け。
基本的にunsigned intを使うべきなのはビット演算をするとき。これ以外はintでも困らない。
intで表せる最大の値は2147483647。約21億。これを超えるような値を扱う場合はunsigned intを使う。でもいっそdoubleを使ってしまうという手もある。doubleならプラスマイナス4500兆の範囲で整数を正確に表現できる。floatはプラスマイナス1670万の範囲なので、intよりも範囲が狭いことに注意。