【C语言系列】fmax()函数的作用

今天偶然情况下发现我以前写的C源代码有一个函数fmax()比较刺眼,因为感觉有点陌生。太长时间没有去整一点C语言方面的代码了,今天就随手整理了一些,记录了下来。希望对大家有所帮助!

函数:fmax()
返回值:返回两个浮点参数中较大的一个
参数:x,y
特点:
1 将NaN视为缺失数据(在NaN和数值之间选择数值)
2 返回的值是精确的,并不取决于任何舍入模式
来源:头文件<math.h>中定义

源代码:

#include<stdio.h>#include<math.h>
int main(){ float a=1.1,b=2.2; printf("%f\n", fmax(a,b)); printf("%f\n", fmax(b,a)); return 0;}

sublime运行结果:

2.2000002.200000[Finished in 0.4s]

分析:很显然,就是返回较大的浮点数。不是什么神秘的函数,当然了没有查看之前就有了这样的猜测了。famx中的f就是float的缩写。与我们平时使用的max结合了一下而已。

最后,作者想和大家分享一下自己的见解吧,希望大家能够理解。我除了喜欢和大家谈论一些编程方面的知识之外,也是有着一颗对生活的抱有感恩的心的人,每个人都是滚滚红尘中蝼蚁一只,尽量做到勿妄议他人的那些你所没有的经历。能苟活于这个世上,经历世事变迁,已是侥幸。有很多东西,我们都无法理解,但是既然存在,都有自己的意义或者原因,没有什么东西是凭空产生的。对一切抱有求知和虚心的态度,切勿焦躁与傲慢

(0)

相关推荐

  • 【Wolfram语言小贴士系列】- 01

    Wolfram语言小贴士系列 01 Wolfram语言小贴士系列开始啦, 这里分享一点学习中的技巧和经验, 希望各位老师和朋友喜欢. 第 1 步 查询全球海岸线最长的前10个国家, 这里用到了 一个C ...

  • 指针强化

    多级指针 多级指针案例1 # include <stdio.h> int main(void) { int i = 10; int * p = &i; //p只能存放int类型变量 ...

  • 第四十五集 C语言的静态(static)函数

    介绍了如何利用static关键词在C语言中实现静态函数的功能

  • C语言系列_9:函数指针,函数指针数组和回调函数

    (5)函数指针 A:什么是函数指针 数组指针是指向数组的,函数指针就是指向函数的,也就是函数也是有自己的地址的 这里要注意一点,数组的时候&数组名是数组的地址,数组名是数组首元素的地址. 而函 ...

  • C语言系列文章总结

    C语言知识点复习梳理 C语言的知识点讲完了,接下来就是做一下整理与总结,然后就会进入其他知识的学习. 文章的章节梳理在下文中,针对文章的视频版梳理在B站 (B站账号:小小猿笔记) . 视频版C语言知识 ...

  • Python语言系列文章总结

    Python系列文章复习总结 终于,python文章已经更新完了,这里做出一下总结复习,相当于是整合出一个目录以便大家使用. 文章的章节梳理在下文中,针对文章的视频版梳理在B站 (B站账号:小小猿笔记 ...

  • R语言hist绘图函数

    hist 用于绘制直方图,下面介绍每个参数的作用: 1)x: 用于绘制直方图的数据,该参数的值为一个向量 代码示例: data <- c(rep(1, 10), rep(2, 5), rep(3 ...

  • 【数学思想系列】函数与方程思想一题多解

    函数思想的实质是抛开所研究对象的非数学特征,用联系和变化的观点提出数学对象,抽象其数学特征,建立各变量之间固有的函数关系,通过函数形式,利用函数的有关性质,使问题得到解决. 方程思想是将所求的量设成未 ...

  • C语言系列

    C语言系列_9:函数指针,函数指针数组和回调函数 原创快乐江湖啊2021-03-05 09:05:28 (5)函数指针 A:什么是函数指针 数组指针是指向数组的,函数指针就是指向函数的,也就是函数也是 ...

  • Keil、IAR函数库作用、生成和使用方法

    关于库 库函数(Library function)是把函数放到库里,供别人使用的一种方式.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用.调用的时候把它所在的文件名用#include& ...

  • SCL 语言之计数器函数S_CU,简单吗?

    可使用"分配参数并加计数"指令递增计数器值.当 CU 参数的信号状态从"0"变为"1"(信号上升沿)时,当前计数器值递增 1.通过参数 CV ...

  • 生信人应该这样学R语言系列视频学习心得笔记分享

    耗费半年的时间精心制作了成套的生物信息学入门视频教程,并且在生信技能树联盟平台发布了这个长达74个小时全套生物信息学入门视频:生信技能树视频课程学习路径,这么好的视频还免费! 在B站看了看,大家学的热 ...