在PICC中进行负数比较碰到的问题!

2020-02-10 08:42发布

部分程式如下.
char x,z;
.
x=-5;
.
.
if(x>50) z=50;
else (x<0) z=0;
上面的程式,不知为什么,不能进行负数的比较,如上面所示,当X为负时(其值在PICC中用补码表码),其认为是大于50,所以输z时,总是50.大家有什么办法进行负数的比较.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。