寝起きで気づいたのですが、もっと単純なようです。
上のPCのC言語のプログラムで
10.0f/3, 10/3.0f 10.0f/3.0f
とすると例の値になりました。divの計算中に単精度浮動小数点数が紛れ込んでいるようですが、でも、何で紛れ込む?
※トピック外れの与太話。
なんとPCとC言語でも、定数を変数にしたら値が変わってしまってあわてました。これはIntelのCPU(32bit)固有の問題ということでプチコンとは全然関係なかったのですが、実は奥が深い話のようです。
3そうだね プレイ済み