無限大のメタファではあるかもだけど、1.8*10^308 あたりから上は inf になるので、無限大というにはすごく、小さいです。 pow(2,1023) は inf じゃないけど pow(2,1024) は inf なのよね。 inf == inf は真(1)ですが、 inf - inf は 0 ではなく nan になります。 そんで nan == nan は偽(0)になります。