日西技研 岡山です > pachira です。 > どうもいろいろ気になる発言が飛び交ってますが、 > > On 2006/08/04, at 12:05, 岡山英一郎 wrote: > > >> uLData = (Data[3] << 24) + (Data[2] << 16) + (Data[1] << 8) + Data > >> [0]; > > ~~~~~~~~~~~~~~ > > CPUのアーキテクチャが16ビットとかいう以前の問題ですね。 > > いえいえ、そういう問題で、int が 16bitだからです。 これは考え方の問題かも知れませんね。 上のコードが32bitのCPUなら正しいとしても、私ならやめておきます。 なるべくアーキテクチャに左右されないコードを書くべきだと思っています。