uint32_t - 符号なし32bit整数型

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

# 符号なし32bit整数型
uint32_t

符号なし32bit整数型が表現できる整数の最大値は「4294967295」、最小値は「0」です。

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

uint32_tのサンプルコード

uint32_tを使ったサンプルコードです。符号あり32bit整数の値を超えおり、符号なし32bit整数であることを示すために整数リテラルで「U」サフィックスを使っています。

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

int main(void) {
  uint32_t num = 4294967295U;
  
  printf("%u\n", num);
}

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

出力結果。

4294967295
Perlテキスト処理のエッセンス
  • 初級者向け・テキスト処理と正規表現の基本をマスター
業務に役立つPerl
  • 実務者向け・ログ解析など日本語を含むテキスト処理の実践!
Perlクラブ
  • 仲間と出会い
    ゆとりあるエンジニアライフを送る