请教 CodeWarrior 编译器计算问题,急!![求助]
 
- UID
- 93356
- 性别
- 男
|
请教 CodeWarrior 编译器计算问题,急!![求助]
我使用CodeWarrior 4.1 建立mc9s12dg128b工程 编译如下代码
int a=32767;
int b=5;
long c;
c=a*b;
时,编译结果c等于0x00007ffb,正确结果应该是0x00027ffb,到底为什么,使我的编译器
不对?还是软件仿真不对?请版主给我解答一下好吗? |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
把计算结果用强制类型转换成long
(long)a*b |
|
|
|
|
|