c语言双精度小数点后取几位