设为首页 加入收藏

TOP

pragma pack(n)用法
2012-11-01 09:15:40 】 浏览:753
Tags:pragma  pack 用法
  表示n字节对齐,比如n=1
  
  typedef struct
  
  {
  
  short Type;//2字节
  
  size_t Size;//4字节
  
  short Reserved1;//2字节
  
  short Reserved2;//2字节
  
  size_t OffBits;//4字节
  
  } BMP_FILE_HEADER;
  
  结果:    sizeof(BMP_FILE_HEADER)=16
  
  #pragma pack(1)
  
  typedef struct
  
  {
  
  short Type;
  
  size_t Size;
  
  short Reserved1;
  
  short Reserved2;
  
  size_t OffBits;
  
  } BMP_FILE_HEADER;
  
  pragma pack();
  
  结果:    sizeof(BMP_FILE_HEADER)=14
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C小程序 - pipe与fork.. 下一篇C中的static修饰的镜头变量含义

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目