当前位置: 首页 > news >正文

【初赛】反码 补码 原码 - Slayer

反码 补码 原码

最高位为符号位 0表示正数符号 1表示负数符号

原码

对原数值增加符号位
例:
\( x=1100110 \ \ \ \ [x]_原=01100110\\ x=-1100111 \ [x]_原=11100111 \)

反码

正数的反码=原码
负数的反码=除符号位外全部取反原码

例:
\( x=1100110 \ \ \ \ [x]_原=01100110\\ x=-1100111 \ [x]_原=10011000 \)

补码

正数的补码=原码
负数的补码=除符号位外全部取反原码 最后一位+1

例:
\( x=1100110 \ \ \ \ [x]_原=01100110\\ x=-1100111 \ [x]_原=10011001 \)

http://www.wxhsa.cn/company.asp?id=12

相关文章:

  • 本土开发者生态崛起:Gitee如何重塑中国软件研发基础设施
  • Eclipse中创建Maven多模块工程
  • .net code 连接SAP HANA 数据库
  • 面试题记录:分库分表
  • 2025年物流行业CRM解决方案全解析:数字化时代的客户关系管理新范式 - SaaS软件
  • CentOS 上独立编译 Linux 内核一般性流程
  • 西门子分布式IO从站与主站的PN连接
  • 为时序数据库 IoTDB 底层架构“保驾护航”,来听听新晋 Committer 的贡献心路!
  • VU9P板卡设计方案:565-基于VU9P的32@ SFP28+4@ QSFP28路光纤交换板卡
  • 微信小程序语音转文字(插件:微信同声传译)
  • 黑产群控日损百万?设备ID乱象要如何终结?