c语言中浮点数的舍入错误。
1、
#include <stdio.h> int main(void) { float a, b; b = 2.0e20 + 1.0; a = b - 2.0e20; float c, d; d = 2.0e5 + 1.0; c = d - 2.0e5; printf("a = %f \n", a); printf("c = %f \n", c); return 0; }