[转]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)

posted @ 2013-05-25 00:36  Ilmen  阅读(947)  评论(0)    收藏  举报