负21的二进制数(假设为8位)是 10000001。
这是通过以下步骤计算得到的:
原码:直接将数值转换为二进制,首位为符号位(0为正,1为负)。因此,-21的原码是 `10000001`。
反码:对于负数,反码是在原码基础上,除符号位外其他有效位全部取反(即0变成1,1变成0)。因此,-21的反码是 `11111110`。
补码:对于负数,补码为反码加1。因此,-21的补码是 `11111111`。
在计算机中,负数通常以其补码形式存储和操作。