double型与float型不对,int型却没问题?比如我在double型 给double型变量m输入2.0打印出来的m值不为2.0?
浮点型数据在系统中存储的时候会有误差,float类型的误差一般是0.000001左右,要么比你输入的数大这个误差,要么比你输入的数小这个误差
你倒是把代码贴出来看看啊,不是2.0又是多少啊?
m和n如果是double型,输入必须用%lf格式,不能用%f格式m和n如果是int型,用%d是正确的