数据类型强制转换问题 IAR STM8 2.10.4

2019-07-14 20:23发布

unsigned char a;
unsigned int b;
b=0x999;
a=(unisgned char)b;
最后a的结果为什么是0?
不解,应该怎么写才对?
IAR STM8 2.10.4

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
lunhui1
1楼-- · 2019-07-15 05:22
无符号char最大存放的数字是255,你的已经溢出了
elflun
2楼-- · 2019-07-15 07:08
 精彩回答 2  元偷偷看……

一周热门 更多>