永发信息网

C语言问题,为什么3 ~位取反运算 后值是-4? 再讲下负数的机器码吧

答案:2  悬赏:60  手机版
解决时间 2021-12-29 01:27
C语言问题,为什么3~位取反运算后值是-4?再讲下负数的机器码吧
最佳答案
机器存储的是补码方式存取,3的话,按照8位来算就是0000 0011,取反后是1111 1100
而第一位为1表示负数,负数补码表示法为原位取反,末位加1(符号位不变),1111 1100这是补码,按照负数表示法逆向表示为:
先减一,为1111 1011,再取反为1000 0100(首位1为负数的符号位),转换为十进制后为-4
全部回答
3在内存中是 0000 0011 取反得到
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乾隆有几个儿子和女儿?
王强和李明都买一本趣味数学,但王强的钱少5元
大连701机场站离机场还有多远?
生活万象──自我防范话保护杨杰正在家做作业
宇宙少女中程潇和EXY谁好看
农村的形容英语怎么说
清懂行的帮忙看看我这个宽带上行速度符合直播
爱投资怎么投资理财
DWe all know what it is like to be unable
头发容易乱怎么办
跟女朋友分手三个月了,成为了最熟悉的陌生人
脚上长了四个类似瘊子的东西,请问是什么,怎
都说汽车静电带不管用
I don’t think her bike 200 yuan.A. worth
去面试了一家公司,但是面试和上班的地点不一
推荐资讯
世之治也行善者获福为恶者得祸及其乱也行善者
绥德县龙湾派出所办公位置在哪啊?好找么?
蟹爪兰叶子发软发蔫是怎么回事,蟹爪兰叶子发
一闭一睁之间阅读答案
唐山站下高铁 怎么去曹妃甸
法国的职业硕士和研究型硕士的区别是什么?
什么季节种什么蔬菜
植物的受精作用通常是发生在()。A.花柱内B.
已知全集U=AUB={x属于N|0<=x<=10},A交(CuB)={
属马的出生时辰不好有破解方法吗
爱奇艺和支付宝绑定啦!怎么解除,详细点,
怎样记忆我国省级行政区划单位的名称,简称和
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?