二进制码的种类主要包括以下五类,涵盖整数、浮点数及字符编码等方面:
- 原码:
直接用二进制表示数值,最高位为符号位(0为正,1为负)。 - 反码:负数按位取反(符号位保持不变)。 - 补码:反码加1,用于计算机存储和运算(简化加减法处理)。
- 用于浮点数表示中阶码的调整,简化浮点运算。
自然二进制码
- 无需特殊处理的二进制形式,直接表示数值。
折叠二进制码
- 通过循环移位实现无符号数与有符号数的转换。
字符编码
- ASCII码: 基础文本编码(7位或8位)。 - Unicode码
总结:二进制码种类丰富,整数运算多采用补码,字符编码需根据应用场景选择(如ASCII、Unicode)。