当前位置:网站首页>abs()、fabs() 和 labs() 的区别
abs()、fabs() 和 labs() 的区别
2022-08-03 20:06:00 【会编程的露娜】
abs ()
语法:
#include <stdlib.h>
int abs( int num ); //参数类型是 int 类型
功能: 函数返回参数num.的绝对值。例如:
int magic_number = 10;
cout << "Enter a guess: ";
cin >> x;
cout << "Your guess was " << abs( magic_number - x ) << " away from the magic number." << endl;
labs ()
语法:
#include <stdlib.h>
long labs( long num );//参数类型为 long long
功能: 函数返回参数num的绝对值。
fabs ()
语法:
#include <math.h>
double fabs( double arg );//参数类型为 double
功能: 函数返回参数arg的绝对值。
主要是求精度更高的 double 或者 float 类型的值得绝对值
以上3个函数可以共用一个头文件
边栏推荐
猜你喜欢
从文本匹配到语义相关——新闻相似度计算的一般思路
Network protocol-TCP, UDP difference and TCP three-way handshake, four wave
云服务器如何安全使用本地的AD/LDAP?
小马智行起诉擎天智卡:索赔6000万 彭军称要斗争到底
盘点在线帮助中心对企业能够起到的作用
Pytorch GPU 训练环境搭建
tRNA修饰2-甲基胞嘧啶(m2C)|tRNA修饰m2G (N2-methylguanosine)
高效目标检测:动态候选较大程度提升检测精度(附论文下载)
pytorch框架实现老照片修复功能详细演示(GPU版)
不知道这4种缓存模式,敢说懂缓存吗?
随机推荐
ES6解构赋值--数组解构及对象解构
小马智行起诉擎天智卡:索赔6000万 彭军称要斗争到底
tRNA-m5C转运RNA(tRNA)修饰5-甲基胞嘧啶(m5C)|tRNA修饰m1Am2A (2-methyladenosine)
DeepMCP网络详解
【leetcode】剑指 Offer II 009. 乘积小于 K 的子数组(滑动窗口、双指针)
ES6简介及let、var、const区别
收藏-即时通讯(IM)开源项目OpenIM-功能手册
高效目标检测:动态候选较大程度提升检测精度(附论文下载)
嵌入式分享合集27
【飞控开发高级教程4】疯壳·开源编队无人机-360 度翻滚
In-depth understanding of JVM-memory structure
leetcode 1837. K 进制表示下的各位数字总和
C51 存储类型与存储模式
Detailed explanation of JWT
若依集成browscap读取浏览器用户代理
李沐动手学深度学习V2-自然语言推断与数据集SNLI和代码实现
php截取中文字符串实例
Pytorch GPU 训练环境搭建
华为设备配置VRRP负载分担
为什么 BI 软件都搞不定关联分析