int32_t - 符号あり32bit整数型

「int32_t」は符号あり32bit整数型です。「stdint.h」ヘッダをインクルードすることで使えます。C99で導入された型です。

# 符号あり32bit整数型
int32_t

符号あり32bit整数型が表現できる整数の最大値は「2147483647」、最小値は「-2147483648」です。

最大値は「INT32_MAX」、最小値は「INT32_MIN」というマクロで定義されています。

int32_tのサンプルコード

int32_tを使ったサンプルコードです。

#include <stdio.h>
#include <stdint.h>

int main(void) {
  int32_t num = -2147483648;
  
  printf("%d\n", num);
}

printf関数のフォーマット指定子で「%d」を使っています。

出力結果。

-2147483648

関連情報