这些数据类型是 C99 中定义的
#ifndef __int8_t_defined
# define __int8_t_defined
typedef signed char int8_t;
typedef short int int16_t;
typedef int int32_t;
# if __WORDSIZE == 64
typedef long int int64_t;
# else
__extension__
typedef long long int int64_t;
# endif
#endif
例子:
#include<stdio.h>
#include<stdint-gcc.h>
int main()
{
int8_t x=3;
printf("%d %d",x,sizeof(x));
}