-15的二进制数为 1111 0001。
1、先取15的原码:00000000 00000000 00000000 00001111
2、得反码: 11111111 11111111 11111111 11110000
3、得补码: 11111111 11111111 11111111 11110001
可见,-15在计算机里用二进制表达就是第三步。16进制为:0xFFFFF1。这要看你用的存储器了,我这里用8位的来说明吧
15的源码是0000 1111
那么-15的源码就是 1000 1111(第一位为符号位,直接取反)
反码为 1111 0000 (除符号位外全部取反)
补码为 1111 0001 (反码+1 符号位不变)
计算机里一般使用补码表示负数,所以-15的二进制数为 1111 0001