補足 実数型(倍精度浮動小数点)の仕組み 2進数で表記した際に符号1桁、指数11桁、仮数52桁、合計64桁(64bit)で表される POW(2,53)-1 = 9007199244740991(絶対値がこれ以下の整数はすべて正確に表現できる) 0 00000110100 1111111111111111111111111111111111111111111111111111 POW(2,53) = 9007199244740992 0 00000110101 1000000000000000000000000000000000000000000000000000 POW(2,53)+1は表記できない