[转]2812 DSP的数据类型
转自http://hi.baidu.com/xingjian2/item/d22fa37543be63346dc37cc7
为了得到2812的数据类型的长度,在CCS3.3中用下面的一段程序:
i = sizeof(char); printf("char: %d\n", i);
i = sizeof(int); printf("int: %d\n", i);
i = sizeof(double); printf("double: %d\n", i);
i = sizeof(long); printf("long: %d\n", i);
i = sizeof(short); printf("short: %d\n", i);
i = sizeof(float); printf("float: %d\n", i);
i = sizeof(long long); printf("long long: %d\n", i);
执行结果:
char: 1 int: 1 double: 2 long: 2 short: 1 float: 2 long long: 4
但是要注意的是:2812中长度1指的是16bit,所以上面数据类型的长度分别为
char: 1 (16bit)
int: 1 (16bit)
double: 2 (32bit)
long: 2 (32bit)
short: 1 (16bit)
float: 2 (32bit)
long long: 4 (64bit)

浙公网安备 33010602011771号