#includeint main() { float a; a = 1234.1415698; printf("a=%fn", a); return 0; }
运行结果:
程序分析:
虽然输出了小数点后6位的数字,但是因为a是单精度浮点型变量,所以只能提供6-7位有效数字,因此1234.141后面的几位小数是不精确的。

#includeint main() { float a; a = 1234.1415698; printf("a=%fn", a); return 0; }
运行结果:
程序分析:
虽然输出了小数点后6位的数字,但是因为a是单精度浮点型变量,所以只能提供6-7位有效数字,因此1234.141后面的几位小数是不精确的。