TI中文支持网
TI专业的中文技术问题搜集分享网站

TMDSCNCD280049C: 结构体字节对齐的问题

Part Number:TMDSCNCD280049C

请问大家关于字节对齐的问题

#pragma pack(1);
typedef struct test
{

long e;
short a;
} test;

#pragma pack();

现在sizeof(test)=4。

请问CCS字节对齐的关键字是什么呢,我想让它1字节对齐,也就是sizeof(test)=3;CCS好像对#pragma pack(1)没啥作用,达不到对齐的目的。

Green Deng:

你好,字节对齐的问题可以参考编译器的user's guide:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_spru514w.pdf

比如3.15.2章节中有数据对齐,7.17中有域/结构体对齐

赞(1)
未经允许不得转载:TI中文支持网 » TMDSCNCD280049C: 结构体字节对齐的问题
分享到: 更多 (0)