首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教 CodeWarrior 编译器计算问题,急!![求助]

请教 CodeWarrior 编译器计算问题,急!![求助]

 


我使用CodeWarrior 4.1 建立mc9s12dg128b工程 编译如下代码



int a=32767;



int b=5;



long  c;



c=a*b;



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


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

把计算结果用强制类型转换成long
(long)a*b
返回列表