TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS 编程问题

在调试程序是遇到一个问题:

 #define     CONST_A       17

uint16_t     i;

       i =  CONST_A  * 2;  //17 *2 =34

单步调试时,发现 i=18,这到底是C语言规定不能表示为:CONST_A  * 2 ,还是CCS编译器的问题?

 

囧:

如果你把define改成#define     CONST_A       (uint16)17,是不是就不是这个答案了?

赞(0)
未经允许不得转载:TI中文支持网 » CCS 编程问题
分享到: 更多 (0)