C++求绝对值的几种方法

   2024-10-10 6890
核心提示:使用条件判断语句实现绝对值计算:int abs(int n) {if (n0) {return -n;} else {return n;}}使用标准库函数abs()实现绝对值计算

使用条件判断语句实现绝对值计算:

int abs(int n) {    if (n < 0) {        return -n;    } else {        return n;    }}
使用标准库函数abs()实现绝对值计算:
#include <cstdlib>int n = -5;int result = abs(n);
使用位运算实现绝对值计算(针对整数):
int abs(int n) {    int mask = n >> (sizeof(int) * 8 - 1);    return (n + mask) ^ mask;}
使用条件表达式实现绝对值计算:
int abs(int n) {    return n < 0 ? -n : n;}

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号