ccs2.2的程序在ccs3.3中运行碰到了问题
本来short类型应该值域在-2^15 ~ 2^15-1之间long类型应该值域在-2^31 ~ 2^31-1
但是比如说
short i;
long Ad = {0};
for(i = 0;i<100;i++)
{
Ad = 1000 * i;
}
但是当1000*i超过2^15后就到-2^15了,就是系统把Ad当成short类型处理了
不知道有人碰见过类似的问题没有 虽然没有碰见过类似的问题,但是我们都知道低版本上能够运行的程序不一定能在高版本上运行。
页:
[1]