~0 と ~0u のビット表現って必ず等しい?