/* Testa limites de precisao para numeros fracionarios resultado dependente da arquitetura da maquina onde se executa */ #include #include int main(int argc, char *argv[]) { float f; double d; f = d = 3.15149; /* atribuicao multipla */ printf("Pouca precisao:\n\tf = %20.15f\n\td = %20.15f\n",f,d); f = 3.151492653589; /* muita precisao para um float? */ d = 3.151492653589; /* e para um double? */ printf("Muita precisao:\n\tf = %20.15f\n\td = %20.15f\n",f,d); system("PAUSE"); return 0; }