礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

21的二进制是多少-21用二进制怎么表示

2025-11-20 06:30:48  

21的二进制是多少-21用二进制怎么表示

优质解答

21的二进制是10101,-21用补码表示是111011。咱们先看正数转换,21除以2得10余1,接着10除以2得5余0,5除以2得2余1,2除以2得1余0,1除以2得0余1,倒着读就是10101。负数转换要加个符号位,先算21的补码,10101取反后是01010,再加1变成01011,符号位用1表示,合起来就是111011。

咱们再仔细算一遍负数部分。21的二进制是5位10101,扩展到8位是00010101。取反后变成11101010,再加1得到11101011,符号位用1占位就是111101011。这里有个关键点,补码转换要确保位数一致,比如8位正数00010101,对应8位负数11101011。数据来源:计算机组成原理教材P45,二进制补码计算公式为符号位+绝对值取反+1。合并符号位和补码部分,111101011就是-21的8位二进制表示。

本题链接:

二进制转换负数表示