请教一下,还是关于CodeWarrior编译器的Warning问题
- UID
- 142976
- 性别
- 女
|
请教一下,还是关于CodeWarrior编译器的Warning问题
unsigned char a;
CodeWarrior3.1在编译语句
a/=10;
的时候出现c2705号warning:可能会丢失数据
如果我把变量a改成int型的话,就不会出现这样的warning。
想请教一下,如果变量a一定要定义为char型并进行a/=10;这样的除法计算,
如何才能避免出现这种warning? |
|
|
|
|
|
- UID
- 115868
- 性别
- 男
|
|
|
|
|
|
- UID
- 124289
- 性别
- 男
|
a=(unsigned char)(a/10)
ok |
欢迎大家到汽车电子群2838085! 让我们推动中国汽车前进! |
|
|
|
|
|