表6-1列出了C28x编译器各标量数据类型的大小、表示和取值范围。许多范围值可以在头文件limits.h中作为标准宏使用。
注意:TMS320C28x的字节为16位。
根据ANSI/ISO C定义,sizeof操作符表示存储对象所需的字节数。ANSI/ISO进一步规定,当对char应用sizeof时,结果为1。由于TMS320C28x字符是16位(使其可单独寻址),因此一个字节也是16位。这可能会产生意想不到的结果,例如,size of (int) = = 1(不是2)。TMS320C28x字节和字是等效的(16位)。要访问以8位为增量的数据,使用7.4.5节中描述的__byte()和__mov_byte()内在函数。