永发信息网

C语言中的二进制前加符号与不加符号有什么区别?

答案:2  悬赏:40  手机版
解决时间 2021-05-07 09:10
-4为什么是1111111111111100,而不是0000000000000100.怎么变的???
最佳答案

用四位二进制来表示4:0100,-4就为:1100,你可以观察,最高位表示符号0表示正,1表示负。


用十六个二进制表示也是一样的,如果是4就在1100前面补0,成16位,如果是-4,就在1100前面补1成16位。


全部回答
4(0000000000000100) 按二进制位取反 然后末位加1 就是 -4
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本人现在88明教 还有3格就升级 问一下 怎么升
建筑材料員怎么從中撈油水?
在手机怎样查看自己的等级
江夏区汉庭酒店(武汉庙山店)在什么地方啊,我
为什么部分好友在QQ农场里不能显示出来
技能栏最多放几个技能
文静 算不算是性格
死神里边一番队山本老头的卍解是啥样的?
这样算复合了吗
个人素质有哪些,综合素质包括哪些
本人找梦幻西游的师傅
再续意难忘一共有几集
安庆坐车到宣城大约需要多少钱
25的战魂有那些
俊财粮油果蔬店这个地址在什么地方,我要处理
推荐资讯
信张胡同/幸福路(路口)在哪里啊,我有事要去
关于一些皮肤问题~
现时南沙港、黄埔港、上海港、宁波港、天津港
把戒指带在中指上代表什么意思?
给宝宝常换奶粉好吗
惠纺小吃部在哪里啊,我有事要去这个地方
QQ堂练习完之后该干什么》?
正红饭店我想知道这个在什么地方
咸阳陈氏物产管理有限公司我想知道这个在什么
节约电的开头宣传标语,关于节约能源的宣传标
李哥连锅汤地址在什么地方,想过去办事
夫妻生活应该怎样理财?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?