1、单精度和双精度都指浮点数,就是带小数点的数2、单精度数的有效位数比较少,7位左右,双精度的在几十位。3、单精度定义是用float4、双精度定义是用double比如:#includemain(){floatpi_f=m_pi;doublepi_d=m_pi;printf("%e,",pi_f);printf("%e",pi_d);}