c语言查漏补缺

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规定小数后最多保留六位,其余部分四舍五入。

 

posted @ 2016-04-16 11:31  我在这儿  阅读(115)  评论(0)    收藏  举报