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

请教一下,还是关于CodeWarrior编译器的Warning问题

请教一下,还是关于CodeWarrior编译器的Warning问题

unsigned char a;


CodeWarrior3.1在编译语句


a/=10;


的时候出现c2705号warning:可能会丢失数据


如果我把变量a改成int型的话,就不会出现这样的warning。


想请教一下,如果变量a一定要定义为char型并进行a/=10;这样的除法计算,


如何才能避免出现这种warning?

这种告警不必理睬,不要修改你的代码
              非学无以广才,非志无以成学;              
a=(unsigned char)(a/10)
ok
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
返回列表