最終更新日時:
が更新

履歴 編集

function
<cinttypes>

std::imaxabs(C++11)

namespace std {
  intmax_t imaxabs(intmax_t j);           // (1) C++11
  constexpr intmax_t imaxabs(intmax_t j); // (1) C++23

  intmax_t abs(intmax_t j);               // (2) C++11
  constexpr intmax_t abs(intmax_t j);     // (2) C++23
}

概要

最大幅の符号付き整数型 intmax_t の絶対値を求める。imaxabs は integer maximum absolute value(最大幅整数の絶対値)の略。

戻り値

引数 j の絶対値を返す。

備考

#include <iostream>
#include <cinttypes>

int main()
{
  std::intmax_t x = std::imaxabs(-1234);
  std::cout << x << std::endl;
}

出力

1234

バージョン

言語

  • C++11

関連項目

参照