1. ホーム
  2. ios

[解決済み] UInt32を最大値に設定するには?

2022-03-12 13:21:44

質問

  1. UInt32の最大値は?

  2. sizeof演算子を使って(符号なしなので)最大値を取得する方法はありますか?そうすれば、私のコードに#definesやマジックナンバーを使用する必要はありません。

どのように解決するのですか?

マクロがある UINT32_MAX で定義されている stdint.h を使用することができます。

#include <stdint.h>

uint32_t max = UINT32_MAX;


該当するヘッダーの詳細 <stdint.h> :

http://pubs.opengroup.org/onlinepubs/009695299/basedefs/stdint.h.html