<inttypes.h> に定義されている制限値は、さまざまな整数型の最小値および最大値を指定する定数です。これには、INT8_MIN、 INT16_MIN、 INT32_MIN、 INT64_MIN、 INT8_MAX、 INT16_MAX、 INT32_MAX、 INT64_MAX、およびそれらの符号なしの場合のものなど、各固定幅型の最小値と最大値が指定されています。
最小サイズ型のそれぞれの最小値と最大値も指定されています。これらには、INT_LEAST8_MIN、 INT_LEAST16_MIN、 INT_LEAST32_MIN、 INT_LEAST64_MIN 、INT_LEAST8_MAX、 INT_LEAST16_MAX、 INT_LEAST32_MAX、 INT_LEAST64_MAX、およびそれらの符号なしのものなどがあります。
サポートされている整数型のうちの最大の型の最小値と最大値も定義されています。これらには、INTMAX_MIN と INTMAX_MAX、およびそれらの符号なしのものがあります。