>>60
long(int)はintよりも短くてはならないというだけでintの2倍とは限らないよ。
現に俺の環境だとlongもintも4bytesだし。