double是64为这个无争议
也就是说double最多能表示2^64个数字! 这句话对吧??!
0.1和0.2和0.3是三个不同的数把!就需要占2^64个中的三个了吧!
那double最大正数1.7976931348623157E308 小数咱先不说
光说1E308吧!就是1X10^308把!这都几位了???
还有小数部分!早就超出位数了啊!
1.7976931348623157E308是不是1.7976931348623157X10^308 这不是后面没有小数点吗?
10的308次幂 好大的数啊! -10^308~+10^308这些范围内的说他都能表示????????
那double最大数是10进制的308次幂!怎么搞的
追答有的小数是不能换成合适的二进制的,像是十进制的1.1换成二进制就无限了,