最終更新日時(UTC):
が更新

履歴 編集

macro
<cstdint>

INT_FAST64_WIDTH(C++26)

#define INT_FAST64_WIDTH implementation-defined

概要

int_fast64_t型の幅 (値ビット数) を表す。#ifなどのプリプロセッサディレクティブで使用できる。

幅 (width) とは、その型が値の表現に使用するビット数であり、符号付き整数型では符号ビットを含む。パディングビットを含むストレージサイズ (sizeof × CHAR_BIT) とは異なる場合がある。

C23で<stdint.h>に追加されたマクロであり、C++26で<cstdint>に取り込まれた。

#include <cstdint>
#include <iostream>

int main()
{
  std::cout << INT_FAST64_WIDTH << '\n';
}

出力例

64

バージョン

言語

  • C++26

処理系

参照