求教:(C语言) 判断 int型数 正负的算法!

2020-01-22 12:05发布

比如 一个数 0xfffe
要在程序中判断它是正数还是负数
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
haoyurenzhu
1楼-- · 2020-01-24 14:13
围观。。。
hithms
2楼-- · 2020-01-24 19:28
 精彩回答 2  元偷偷看……
xinfa190
3楼-- · 2020-01-24 23:53
戒魔 发表于 2014-10-13 13:56
int i  = 0xfffe;   
if(i

看图片,仿真部分
xinfa190
4楼-- · 2020-01-25 00:52
建议,在int前加上signed
同时查看一下编译器,看是不是默认把int设置成了unsigned int
戒魔
5楼-- · 2020-01-25 02:22
xinfa190 发表于 2014-10-13 14:22
建议,在int前加上signed
同时查看一下编译器,看是不是默认把int设置成了unsigned int ...

你是对的,我的程序是用串口接收到unsigned int  a; 的数据,然后再通过a=(int)a;转换,问题 出现在这里,a=(int)a转换不出来,还是没有符号的int型
然后我再用int t ; t=(int)a;就转换成功了
yklstudent
6楼-- · 2020-01-25 03:41

一周热门 更多>