sizeof能够获取某个数据类型所占用空间的字节数
使用形式:sizeof(var_name) ,sizeof var_name或者sizeof(数据类型)
int i;
sizeof(i); //ok
sizeof i; //ok
sizeof(int); //ok
sizeof int; //error
测试:
int main(void)
{
printf("sizeof(int8_t)=%d\n",sizeof(int8_t));
printf("sizeof(int16_t)=%d\n",sizeof(int16_t));
printf("sizeof(int32_t)=%d\n",sizeof(int32_t));
printf("sizeof(int64_t)=%d\n",sizeof(int64_t));
uint8_t a = 0;
printf("sizeof(a)=%d\n",sizeof(a));
return 0;
}
输出结果