Board logo

标题: 请教一下,还是关于CodeWarrior编译器的Warning问题 [打印本页]

作者: 雨焉淡阁    时间: 2006-6-28 14:27     标题: 请教一下,还是关于CodeWarrior编译器的Warning问题

unsigned char a;


CodeWarrior3.1在编译语句


a/=10;


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


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


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


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


作者: shpdlizj    时间: 2006-6-28 17:01

这种告警不必理睬,不要修改你的代码
作者: zhwdy81    时间: 2006-6-29 18:11

a=(unsigned char)(a/10)
ok




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