⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 float.c

📁 linux下的C语言开发
💻 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 + -