在计算机中,负数是以其绝对值的补码形式来表达的。以8位二进制为例,正数的原码、反码和补码是相同的,范围是0到127(即二进制的00000000到01111111)。而负数的补码是其原码取反(除符号位外)后加1。
对于-5,其8位二进制补码表示为:
```
11111111 11111111 11111111 11111111 11111111 11111111 11111110 11
```
转换为十六进制是:
```
0xFFFFFFFB
```
如果使用一个字节(8位)来表示,-5的原码是:
```
1000 0101
```
负数的补码表示为:
```
1111 1011
```
因此,在计算机中,-5的8位二进制补码表示为`11111111`,如果是一个字节的话,就是`11111011`,转换为十六进制是`0xFFFFFFFB`。