C语言float类型 的除法为什么会出现误差

2024年11月22日 22:03
有2个网友回答
网友(1):

随机产生的,float只有前七位是有效数字,你要显示小数点后八位,本来就没有意义!

网友(2):

float p[2]={1.0f,2.2f};

c=(p[1]+p[2])/2;
没有 p[2], 只有 p[0],p[1]

float 有效数字 7到8位