中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++求絕對值的幾種方法

c++
小樊
109
2024-06-13 20:14:32
欄目: 編程語言

  1. 使用條件判斷語句實現絕對值計算:
int abs(int n) {
    if (n < 0) {
        return -n;
    } else {
        return n;
    }
}
  1. 使用標準庫函數abs()實現絕對值計算:
#include <cstdlib>

int n = -5;
int result = abs(n);
  1. 使用位運算實現絕對值計算(針對整數):
int abs(int n) {
    int mask = n >> (sizeof(int) * 8 - 1);
    return (n + mask) ^ mask;
}
  1. 使用條件表達式實現絕對值計算:
int abs(int n) {
    return n < 0 ? -n : n;
}

0
定远县| 探索| 莫力| 堆龙德庆县| 仁布县| 剑川县| 武夷山市| 阳城县| 凤庆县| 安远县| 克拉玛依市| 五峰| 敖汉旗| 邵武市| 防城港市| 同心县| 甘孜县| 台湾省| 深水埗区| 嫩江县| 淄博市| 通许县| 武穴市| 平顶山市| 武陟县| 成武县| 玉林市| 大邑县| 五华县| 德清县| 孝义市| 天全县| 普宁市| 安泽县| 呼图壁县| 安多县| 秭归县| 太谷县| 武陟县| 汽车| 都安|