double类型的数字在精度不够时会产生溢出,这个3是无意义的
这种除数的在0.5以上的都能准,以下的都只是接近double的小数位是17位,所以第17位是不准的世上本无事,庸人自恼之。
double x=1%-0.3; 这句应该是错的吧,取余两个运算数应该都是整数吧。