当前位置 : 好句子 > 问答 > 其它 > 【十六进制数怎样转换成带符号十进制数的问...

【十六进制数怎样转换成带符号十进制数的问题400H=010000000000B是无符号数1024D,400H变成十进制带符号数时,我理解为取反加1:110000000000就是-1024DB4H=10110100B是无符号数180D,B4H变成十进】

更新时间:2024-04-22 13:53:11
问题描述:

十六进制数怎样转换成带符号十进制数的问题

400H=010000000000B是无符号数1024D,400H变成十进制带符号数时,我理解为取反加1:110000000000就是-1024DB4H=10110100B是无符号数180D,B4H变成十进制带符号数时,也理解为取反加1符号位不变:11001100就是-76D11H=17D,11H=00010001B,为什么变成十进制带符号数是-17D,过程为理解,请好心人帮助解答一下!

任作新回答:

  判断符号位!貌似是按照1的个数的!我也忘得差不多了!!额!!

陈远征回答:

  你别都一律取反加1啊.首先,要说清楚待转换的数是多少有效位,然后看最高位是不是1,才决定是否需要取反加1就拿400H来说吧,如果是11位有效位,400H=10000000000,那么才取反加1得出-1024D,假如规定是12位甚至更多的位,那么400H=010000000000,最高位是0,直接得出+1024D不信你用C语言试试,shortdata=0x400;printf("%d",data);看看是-1024还是+1024.你对数值编码理解太......

热门推荐

【苯,水,甲苯,溴,溴水,硝基苯,四氯化碳,就“高二”目前的知识要懂的?1.密度排列2.哪些能溶于水?3.谁和谁能互溶(除水外)?4.谁和谁溶了显什么颜色?5.所有能萃取的情形6.谁和谁会分层?7.谁和】 【要使一台直流电动机的转速增大一些,下列方法中不可行的是()A.增大线圈中的电流B.换用输出电压较多的电源C.将磁体的磁极对调D.换用磁性更强的磁体】 【(2006•攀枝花)请根据小磁针的指向在图中画出通电螺线管的绕法.】 能萃取溴水中的Br2而使之褪色的物质1.有机层在上(密度小于1)2.有机层在下(密度大于1) 2009年12月26日,世界上一次建成里程最长、运营速度最高的高速铁路——武广高铁正式投入运营.请回答下列问题:(1)列车的车身材料与飞机的相同,采用轻并且坚固的优质铝合金材 什么是萃取请举实例 【请你读一读下面这首诗,再根据自己的想象,把这首诗改写成一篇故事.爸爸,我恨死了你的猎枪爸爸,你知道吗当我亲眼看见你击伤了一只美丽的翅膀我的梦就再也不能飞翔从那时起我恨死了】 【a克氢气和b克氯气合成氯化氢气体,然后将反应后的气体用足量的氢氧化钠溶液充分吸收根据两者体积比不同讨1.吸收后剩余气体的质量.2.吸收后生成氯化钠的质量.】 已在△ABC中,b2-bc-2c2=0,a=6,cosA=78,则△ABC的面积S为______. 【若等腰直角三角形的斜边长2cm,试求出它的直角边长和斜边上的高的长度】 已知集合A={x|x2=1},B={x|x2-2ax+b=o},若A并B等于A,求实数a、b满足的条件.RT有谁能在1小时内解决吗? 园林绿化队要栽一批树苗,第一天栽了总数的十五分之一,第二天栽了136棵,这时剩下的与已载的棵树比是3:5,这批树苗一共有多少棵? 【根据不同的标准纤维有多种分类方法如植物纤维动物纤维天然纤维合成纤维指出他们的分类1棉花和麻是2纯羊毛绒是3涤纶是4人造羊毛是5尼龙是】 若双曲线x2/4-y2/3=1上总存在两点关于直线y=kx+1对称,求实数k的范围 蒸出的粗乙酸乙酯中主要含有哪些杂志如何逐一除去