Java中如何区分一个数的原码、反码和补码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计315个文字,预计阅读时间需要2分钟。
对于8位原码,01101010和11000110,求它们的补码。
已知补码为01101010和11000110,求它们的原码。
注意:进制和原码等概念属于计算机编程基础知识,建议理解并熟练掌握。
对于一个8位原码,01101010和11000110, 求它们的补码。
已知补码01101010和11000110,求它们的原码。(要求如题4)
注:进制和原码等概念属于计算机编程基础知识,建议了解并熟悉它。
答:
(1)相应知识点:
正数的原码 = 补码
负数原码 --> 补码:符号位不变,其余位取反,末位 + 1。
补码的补码(补码求补)= 补码对应的原码。
(2)练习
正数原码 01101010 = 补码
负数原码 11000110 补码是 10111010 (符号位不变,其余位取反,末位 + 1)
正数补码 01101010 = 原码
负数补码 11000110 原码是 10111010 (符号位不变,其余位取反,末位 + 1)
本文共计315个文字,预计阅读时间需要2分钟。
对于8位原码,01101010和11000110,求它们的补码。
已知补码为01101010和11000110,求它们的原码。
注意:进制和原码等概念属于计算机编程基础知识,建议理解并熟练掌握。
对于一个8位原码,01101010和11000110, 求它们的补码。
已知补码01101010和11000110,求它们的原码。(要求如题4)
注:进制和原码等概念属于计算机编程基础知识,建议了解并熟悉它。
答:
(1)相应知识点:
正数的原码 = 补码
负数原码 --> 补码:符号位不变,其余位取反,末位 + 1。
补码的补码(补码求补)= 补码对应的原码。
(2)练习
正数原码 01101010 = 补码
负数原码 11000110 补码是 10111010 (符号位不变,其余位取反,末位 + 1)
正数补码 01101010 = 原码
负数补码 11000110 原码是 10111010 (符号位不变,其余位取反,末位 + 1)

