博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ abs与fabs
阅读量:7092 次
发布时间:2019-06-28

本文共 218 字,大约阅读时间需要 1 分钟。

在stdlib.h中定义的abs只针对整数取决对值,如果要对浮点数取绝对值,应该用fabs(或fabsf)。

而math.h中定义的abs是可以对浮点数取绝对值的。

所以如果包含了stdlib.h和math.h,无论对整数还是浮点数,都可以用abs取决于值。

如果程序中调用了abs(0.3),是否会因为包不包含math.h而得到不同的运行结果?

并不会,因为如果只包含了stdlib.h而没包含math.h,则abs(0.3)会报错。

转载地址:http://vanql.baihongyu.com/

你可能感兴趣的文章
eclipse 创建maven 项目 动态web工程完整示例 maven 整合springmvc整合mybatis
查看>>
[Unit Testing] AngularJS Unit Testing - Karma
查看>>
Java NIO和IO的区别(转)
查看>>
Integer与int的区别(转)
查看>>
JavaScript 解决 onblur 与 onclick 冲突
查看>>
cocos2d-x 事件分发机制 ——加速计事件监听
查看>>
物理层
查看>>
大型网站架构演变和知识体系
查看>>
vi 替换
查看>>
实例37foreach遍历数组
查看>>
性能测试
查看>>
js滚动到底部事件
查看>>
Newtonsoft.Json 用法
查看>>
Unity3D如何减少安装包大小
查看>>
漫游Kafka设计篇之数据持久化
查看>>
Java提高篇——equals()与hashCode()方法详解
查看>>
【python】——小程序之电话薄
查看>>
Atitit.iso格式蓝光 BDMV 结构说明
查看>>
MySQL的create table as 与 like区别(转)
查看>>
Linux学习历程(持续更新整理中)
查看>>