📄 float.c
字号:
/*-*//******************************************************** * Name: Accuracy * * * * Purpose: Computes the accuracy of the floating * * point numbers in storage and calculations. * * * * Usage: Run it and get the results. * * * * Notes: There are much more scientific and accurate * * ways of doing this. * ********************************************************//*+*/#include <stdio.h>int main(){ /* two numbers to work with */ float number1, number2; float result; /* result of calculation */ int counter; /* loop counter and accuracy check */ number1 = 1.0; number2 = 1.0; counter = 0; while (number1 + number2 != number1) { ++counter; number2 = number2 / 10.0; } printf("%2d digits accuracy in calculations\n", counter); number2 = 1.0; counter = 0; while (1) { result = number1 + number2; if (result == number1) break; ++counter; number2 = number2 / 10.0; } printf("%2d digits accuracy in storage\n", counter); return (0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -