此处不是完整源代码,仅选取了对我有帮助的部分#include <stdio.h>
int main()
{
float f=25.095;
double d=25.095;
if (f==25.095)
{printf("f==25.095\n");}
else printf("%f\n",f-25.095);
if (d==25.095)
{printf("d==25.095\n");}
else printf("%f\n",d-25.095);
return 0;
}
程序运行的结果是
-0.000001
d==25.095
float类型,计算机表达浮点数时不能确切表示,将25.095表达为了25.0949999
所以在测试浮点数相等的时候不要使用“==”运算符,而要测试它与某个浮点值的差值范围
if(fabs(f-25.095)<=0.0001)
fabs()是数学公式中的浮点数绝对值函数,在使用时需要包括
#include <math.h>
分享到:
相关推荐
本知识点将深入探讨“计算器C语言源代码”,这是一个非常适合初学者理解C语言编程逻辑和控制流程的实例。 首先,让我们来理解什么是源代码。源代码是程序员用特定编程语言编写的原始程序文本,它是计算机程序的最初...
实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...
实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...
实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...
51单片机基础应用设计C语言实例(400例)合集: 10-LED循环左移 100-24c02记忆开机次数 101-24c02存储上次使用中状态 102-DS1302 时钟原理 103-DS1302可调时钟 104-DS1302时钟串口自动更新时间 105-1602液晶显示DS...
66-矩阵键盘简易计算器(51单片机C语言实例Proteus仿真和代码)66-矩阵键盘简易计算器(51单片机C语言实例Proteus仿真和代码)66-矩阵键盘简易计算器(51单片机C语言实例Proteus仿真和代码)66-矩阵键盘简易计算器(51...
实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...
本项目“C语言创建窗体计算器”是C语言编程的一个实例,旨在教你如何通过C语言实现一个图形用户界面(GUI)的计算器程序。下面将详细介绍这个项目中的相关知识点。 1. C语言基础:首先,你需要了解C语言的基本语法...
144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)144-1602液晶显示的...
单片机C语言实例-矩阵键盘简易计算器是一个典型的嵌入式系统项目,它结合了C语言编程、单片机硬件操作以及人机交互界面设计。在这个项目中,开发者使用C语言编写程序,使得单片机能够接收来自矩阵键盘的输入,并进行...
4 逻辑运算符计算器 5 IP地址解析 6 用if…else语句解决奖金发放问题 7 用for循环模拟自由落体 8 用while语句求n! 9 模拟银行常用打印程序 10 使用一维数组统计选票 11 使用二维数组...
本实验“单片机C语言实例12864LCD显示计算器键盘按键实验”主要关注如何使用C语言编程实现一个12864液晶显示屏(LCD)的计算器,并集成键盘按键功能。以下将详细介绍该实验涉及的关键知识点。 1. **单片机C语言编程...
C51单片机设计C语言实例(400例)合集 大量设计实例,新手必备C51源码, 1-IO输出-点亮1个LED灯方法1 10-LED循环左移 100-24c02记忆开机次数 101-24c02存储上次使用中状态 102-DS1302 时钟原理 103-DS1302可调时钟 ...
单片机C语言实例矩阵键盘简易计算器是一种基于微控制器的简单计算工具,它利用C语言进行编程,并结合矩阵键盘作为输入设备,实现基本的数学运算功能。在这个项目中,我们主要涉及以下几个重要的知识点: 1. **...
【标题】"24点计算器(C语言源码)"是一个用C编程语言实现的程序,旨在解决数学游戏“24点”的问题。这个经典的游戏通常使用一副扑克牌的四张数字卡,目标是通过加、减、乘、除、括号等运算,使得结果等于24。该源码...
158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus仿真和代码)158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus仿真和代码)158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus...