永发信息网

C语言区分int数据正负的问题

答案:3  悬赏:70  手机版
解决时间 2021-03-20 09:50
  • 提问者网友:听门外雪花风
  • 2021-03-20 03:35
C语言区分int数据正负的问题
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-03-20 05:09
类型是对一串二进制位的解释,这16bit有两种解释,有符号整数,有无符号整数。

按有符号数来解释,最高位是符号位,1表示负数,其值为-20840。
按无符号数来解释,值为44696。
全部回答
  • 1楼网友:西风乍起
  • 2021-03-20 07:43
这里可以先进行一个判断语句:
if(a>=0)
```````
else
```````
  • 2楼网友:底特律间谍
  • 2021-03-20 06:30
其实机器是不知道正负的 正负是给编译器看的 程序编译的时候正负就已经有区分啦 比如你如果用汇编的话就少了有符号和无符号这个概念
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯