>pinfuさん うーんと言いながらバッチリその通りですよ(^O^) 足して求めているのは、ケタが被らないから足すのとビットのOR計算が同じだからです。 10進数でいうと、 1000+200+30+4=1234 みたいなことです。