2014-10-09 72 views
0

我研究如何将十进制数转换为符号的大小号,转换十进制/二进制签署和幅度,

据我所知,在二进制数19等于10011以二进制字符串,但现在我坚持把它转换为符号和数量级。

根据我的理解,我会说10011在符号和大小上等于-3,因为二进制字符串中的符号'最高位'是1,这意味着它必须是负数,剩下的是0011将它转换回十进制是3 ...所以我正确的十进制是19是符号和大小?或者我有什么问题?我找不到任何可以完全解释这个过程如何工作的地方。

谢谢任何​​帮助。

回答

1

我觉得我正在做你的功课,但你不明白,所以我会尽力解释。

十进制数字是19.您将其转换为二进制文件,它是10011.但是,如果要转换-19,该怎么办?你目前无法表示,因为二进制文件中没有“ - ”。所以你决定在你的二进制数的前面多加一点来表示它是正数还是负数。最重要的数字是1,所以你说1将表示一个负数,0表示一个正数。所以这次当你转换19时,你会得到010011.第一个数字是0,所以你知道这是积极的。第一个数字是符号。当你转换-19你得到110011.第一个数字是1,所以你知道这是一个负面的。第一个数字是符号。数字的其余部分表示幅度。在这两个数字中,幅度是19,但符号不同。

如果您将十进制(19)转换为二进制(10011)再次转换为十进制,则需要返回原始回答,并且19不是-3。

希望这会有所帮助。

看这里https://www.youtube.com/watch?v=ikThX9Z0jUo