`
RosemaryYL
  • 浏览: 8853 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

『实例4』逻辑运算符计算器【C语言实例105例】

阅读更多

此处不是完整源代码,仅选取了对我有帮助的部分#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语言源代码”,这是一个非常适合初学者理解C语言编程逻辑和控制流程的实例。 首先,让我们来理解什么是源代码。源代码是程序员用特定编程语言编写的原始程序文本,它是计算机程序的最初...

    C语言实战105例源码

    实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...

    C语言实战105例 含105个源代码

    实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...

    《C语言实战105例》

    实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...

    51单片机基础应用设计C语言实例(400例)合集.zip

    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单片机C语言实例Proteus仿真和代码)66-矩阵键盘简易计算器(51...

    C语言实战105例源码.rar

    实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维...

    C语言创建窗体计算器

    本项目“C语言创建窗体计算器”是C语言编程的一个实例,旨在教你如何通过C语言实现一个图形用户界面(GUI)的计算器程序。下面将详细介绍这个项目中的相关知识点。 1. C语言基础:首先,你需要了解C语言的基本语法...

    144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)

    144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)144-1602液晶显示的计算器(51单片机C语言实例Proteus仿真和代码)144-1602液晶显示的...

    单片机C语言实例-矩阵键盘简易计算器.zip

    单片机C语言实例-矩阵键盘简易计算器是一个典型的嵌入式系统项目,它结合了C语言编程、单片机硬件操作以及人机交互界面设计。在这个项目中,开发者使用C语言编写程序,使得单片机能够接收来自矩阵键盘的输入,并进行...

    c语言实战105例源码

    4 逻辑运算符计算器 5 IP地址解析  6 用if…else语句解决奖金发放问题  7 用for循环模拟自由落体  8 用while语句求n!  9 模拟银行常用打印程序  10 使用一维数组统计选票  11 使用二维数组...

    单片机C语言实例12864LCD显示计算器键盘按键实验

    本实验“单片机C语言实例12864LCD显示计算器键盘按键实验”主要关注如何使用C语言编程实现一个12864液晶显示屏(LCD)的计算器,并集成键盘按键功能。以下将详细介绍该实验涉及的关键知识点。 1. **单片机C语言编程...

    C51单片机设计C语言实例(400例)合集 大量设计实例,新手必备C51源码.zip

    C51单片机设计C语言实例(400例)合集 大量设计实例,新手必备C51源码, 1-IO输出-点亮1个LED灯方法1 10-LED循环左移 100-24c02记忆开机次数 101-24c02存储上次使用中状态 102-DS1302 时钟原理 103-DS1302可调时钟 ...

    单片机C语言实例矩阵键盘简易计算器.rar

    单片机C语言实例矩阵键盘简易计算器是一种基于微控制器的简单计算工具,它利用C语言进行编程,并结合矩阵键盘作为输入设备,实现基本的数学运算功能。在这个项目中,我们主要涉及以下几个重要的知识点: 1. **...

    24点计算器(c语言源码)

    【标题】"24点计算器(C语言源码)"是一个用C编程语言实现的程序,旨在解决数学游戏“24点”的问题。这个经典的游戏通常使用一副扑克牌的四张数字卡,目标是通过加、减、乘、除、括号等运算,使得结果等于24。该源码...

    158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus仿真和代码)

    158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus仿真和代码)158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus仿真和代码)158-12864LCD显示计算器键盘按键实验(51单片机C语言实例Proteus...

Global site tag (gtag.js) - Google Analytics