ヤザワです。 > 「乗(2乗とか3乗とか)」の演算子は「^」と思っていたのですが、 「^」はビット演算子です。 pow(2,0) pow(2,1) pow(2,2) ですね。 > print (2 ^ 0)."<br>"; > print (2 ^ 1)."<br>"; > print (2 ^ 2)."<br>"; > などと記述すると、 > 2 > 3 > 0 > となります。 > 期待している答えは、 > 2の0乗 = 1 > 2の1乗 = 2 > 2の2乗 = 4 > > なのですが、、、