这个单片机程序的数学题,有点纳闷

2019-07-15 14:35发布

本帖最后由 music_mc 于 2016-3-30 16:38 编辑

A是unsigned char  
B是int
请看下题


A=19;
B=(int)((A/ 9)*10;
B=B+9;
B=B/10;
A=(BYTE)(B);

到这里问,A为什么不等于3?而是等于2?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。