主题:请教2。8。10。16进制之间的负号转换~!!!
xcy_xh
[专家分:0] 发布于 2007-04-19 12:59:00
就用 -617 为例子吧,呵呵,谢谢大家了!
转换成:2,8,10,16进制!!!!!!![em2][em2]
回复列表 (共3个回复)
沙发
Zhang.zhaochang [专家分:90] 发布于 2007-04-19 17:00:00
你先求617的十六进制,即用617去除16,(617=16*38+9)把9作为十六进制数的第一位,再用38去除16得2余6,所以617得十六进制为(269),化为二进制为0010 0110 1001,再求它得补码为1101 1001 0111,即为-617得二进制,然后把它分别化为8,16进制 这个楼主总会吧!不要告诉我这个都不会啊
板凳
xcy_xh [专家分:0] 发布于 2007-04-19 21:39:00
啊!这么简单啊,郁闷,我以为要什么公式呢,晕死了![em7]
3 楼
xcy_xh [专家分:0] 发布于 2007-04-19 21:42:00
谢谢了哈!呵呵,人笨了就是不一样,这么简单的问题都问的出来。
我来回复