十进制数14转换为二进制数的过程如下:
使用"除2取余,逆序排列"法:
- 14 ÷ 2 = 7 余 0
- 7 ÷ 2 = 3 余 1
- 3 ÷ 2 = 1 余 1
- 1 ÷ 2 = 0 余 1
将余数逆序排列得到二进制数 1110
。负数表示(如-14)
在Java等编程语言中,负数采用补码表示:
- 原码:00000000 00000000 00000000 00001110
- 反码:11111111 11111111 11111111 11110001
- 补码:11111111 11111111 11111111 11110010
因此,-14的32位二进制表示为 11111111 11111111 11111111 11110010。
总结: 正数14的二进制为 1110
负数-14的32位二进制补码为 11111111 11111111 11111111 11110010。