float一共保留7位数字,3.1234567应该输出3.123456,但是3.1234567就只能输出3.123457,只有小数点正好6位才行,7位按道理是输出小数点后6位啊


float一共保留7位数字,3.1234567应该输出3.123456,但是3.1234567就只能输出3.123457,只有小数点正好6位才行,7位按道理是输出小数点后6位啊


float 用4个字节保存,能表示的范围是-3.402823466×10的38次方到3.402823466×10的38次方,输出浮点数的时候%f默认输出6位小数,超过6位的会进行四舍五入。要想输出7位则用%.7f,输出8位则用%.8f,以此类推