|
#include <stdint.h>
#include <cstdint>
typedef unsigned int __uint32_t;/usr/include/sys/_stdint.h
typedef __uint32_t uint32_t;x86用FreeBSDでは、間接的にunsigned intで定義される。
#define UINT32_MAX 0xffffffffU
typedef unsigned int uint32_t;また、stdint.h に、次のような定義がある。
# define UINT32_MAX (4294967295U)
printf("x=%"PRIu32"\n", x);