你說的十進位制107轉化為二進位制是帶符號的即-107=-1101011 但是如果用-號來表示負數,一方面太麻煩,不易儲存,另一方面機器識別很困難 所以通常進位制需要前面有一位符號位,1表示負數,0表示正數,這樣表示機器很容易識別 所以如果是在現實中做題,要看清題目要求, +1101011=107+107=+1101011(根據題意,正號可選擇性省略) -1101011=-107-107=-1101011(負號不能省略) 如果要求二進位制表示正負 01101011=107107=01101011 11101011=-107-107=11101011 樓主你的倆次換算標準不一樣啊,明白了麼 如果是計算機,計算機的二進位制數統一採用補碼模式,樓主可以查一下,我這裡只能給你略微講一下 01101011的補碼為01101011正數的補碼為它本身 11101011的補碼為10010101負數的補碼為除符號位外按位取反再加1 相對於補碼,用來求補得到補碼的二進位制數被稱為原碼 也就是說如果樓主你的二進位制是補碼錶示 01101011表示十進位制107 11101011的原碼為10010101表示十進位制-21 帶正負號的二進位制數表示範圍-((2^n)-1)~(2^n)-1 原碼的表示範圍為-2^(N-1)-1~2^(N-1) 補碼的表示範圍為-2^(n-1)~2^(n-1)-1 樓主你可以用系統附帶的開始選單裡附件的計算器選擇檢視-》科學型 然後用負的十進位制數轉換為二進位制模式看看,轉換後用的就是補碼的表示形式
你說的十進位制107轉化為二進位制是帶符號的即-107=-1101011 但是如果用-號來表示負數,一方面太麻煩,不易儲存,另一方面機器識別很困難 所以通常進位制需要前面有一位符號位,1表示負數,0表示正數,這樣表示機器很容易識別 所以如果是在現實中做題,要看清題目要求, +1101011=107+107=+1101011(根據題意,正號可選擇性省略) -1101011=-107-107=-1101011(負號不能省略) 如果要求二進位制表示正負 01101011=107107=01101011 11101011=-107-107=11101011 樓主你的倆次換算標準不一樣啊,明白了麼 如果是計算機,計算機的二進位制數統一採用補碼模式,樓主可以查一下,我這裡只能給你略微講一下 01101011的補碼為01101011正數的補碼為它本身 11101011的補碼為10010101負數的補碼為除符號位外按位取反再加1 相對於補碼,用來求補得到補碼的二進位制數被稱為原碼 也就是說如果樓主你的二進位制是補碼錶示 01101011表示十進位制107 11101011的原碼為10010101表示十進位制-21 帶正負號的二進位制數表示範圍-((2^n)-1)~(2^n)-1 原碼的表示範圍為-2^(N-1)-1~2^(N-1) 補碼的表示範圍為-2^(n-1)~2^(n-1)-1 樓主你可以用系統附帶的開始選單裡附件的計算器選擇檢視-》科學型 然後用負的十進位制數轉換為二進位制模式看看,轉換後用的就是補碼的表示形式