1
#include <stdio.h> int main(void){ float a; double b; a=33333.33333; b=33333.33333333333333; printf("a=%f\nb=%f\n",a,b); return 0; }
a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。b 是双精度型,有效位为十六位。但VC6.0规定小数后最多保留六位,其余部分四舍五入。