微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > ADSP 定义Char类型为啥超过255?

ADSP 定义Char类型为啥超过255?

时间:12-12 整理:3721RD 点击:
ADSP21469, 定义Char类型,该数还会超过255。
char seq;
int struUser[256];
struUser[seq++]会越界,没办法只能struUser[(seq++)&0xff]
感觉定义char没啥用,是不是编译选项有什么不太对啊

有没有int8之类的类型, char

前面include一个stdint.h或者inttypes.h
然后用uint8_t,这个肯定可以

我记得ADI的DSP,char是32位的

和平台相关,TI C2000的char是16位。

谢谢,这个应该是正解

5.0里面没有这个选项啊?project option,compile,processor里面,char size

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top