在线原码/反码/补码计算器
支持计算8位、16位、32位、64位及任意自定义位数的整数的原码、反码和补码
⚙️ 计算参数设置
📝 输入整数:
🔢 选择位数:
8位
16位
32位
64位
自定义
自定义位数 (2-1000000):
📌 输入范围:对于 8 位整数,有效范围是 -128 到 127
🚀 开始计算
📊 计算结果:
请输入整数并点击计算按钮
📚 计算结果展示
🔤 原码:
-
🔄 反码:
-
🧮 补码:
-
💡 原码、反码、补码说明
原码:最高位为符号位(0表示正数,1表示负数),其余位表示数值的绝对值。
反码:正数的反码与其原码相同;负数的反码是在其原码的基础上,符号位不变,其余各位取反。
补码:正数的补码与其原码相同;负数的补码是在其反码的基础上加1。
表示范围:对于n位整数,补码表示的范围是 [-2(n-1), 2(n-1) - 1]。
特点:补码表示法解决了原码和反码中"0"的表示不唯一问题,且加减法运算更简单。
© 2025 在线原码/反码/补码计算器 | 计算机科学教学工具