Board logo

标题: 请教关于CodeWarrior 编译问题 [打印本页]

作者: zhangyi65536    时间: 2006-6-21 16:37     标题: 请教关于CodeWarrior 编译问题

请问斑竹:



我使用CodeWarrior 4.1 编译如下代码



int a=32767;



int b=5;



long  c;



c=a*b;



时,编译结果c等于0x00007ffb,正确结果应该是0x00027ffb,到底为什么,使我的编译器


不对?还是软件仿真不对?请版主给我解答一下好吗? 


作者: powerwu    时间: 2006-6-23 13:27

现在都用到7.3, 建议下载一个7.3试一试。估计这是一个编译器的bug.
作者: zhwdy81    时间: 2006-6-30 15:18

int a=32767;
int b=5;

long c;
long d;

d=a;
c=b;
c=c×d;
完成




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0