请问一个基本的CCS6的数据类型长度的问题

2019-07-15 19:28发布

我刚接触DSP,用的是TMS320F28069。我定义了几个数据类型,如下:
typedef char                                    INT8;
typedef int                                 INT16;
typedef long                                    INT32;
typedef long long                        INT64;

typedef unsigned char                   UINT8;
typedef unsigned int                        UINT16;
typedef unsigned long                   UINT32;
typedef unsigned long long         UINT64;


然后用sizeof获取它们占用的字节数
Len = sizeof(INT8);
Len = sizeof(INT16);
Len = sizeof(INT32);
Len = sizeof(INT64);


结果发现数据长度分别是1、1、2、4,颠覆了我的认知。请哪位大侠点拨下。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。