C语言中不同类型数据所占字节数
验证
#include <stdio.h>
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned long u32;
int main()
{
u32 *map_base =(u32 *)0x1000000;//地址强制转换
printf("%p\n",map_base + 256/4);
printf("sizeof(u8): %d\n",sizeof(u8));
printf("sizeof(u16): %d\n",sizeof(u16));
printf("sizeof(u32): %d\n",sizeof(u32));
return 0;
}