原码、反码、补码以及运算举例
原码、反码、补码
对于有符号而言
- 二进制最高位是符号位:0表示正数、1表示负数
- 正数的原码、反码、补码都一样
- 负数的反码 = 它的符号位不变,其他位取反
- 负数的补码 = 它的反码 + 1
- 0 的反码、补码都是0
- 在计算机运算的时候,都是以它的补码进行计算的
加法运算
例一: 1 - 2 = 1 + (-2),二进制运算如下:
例二:1 + 2,二进制运算如下:
博客里大都是转载的内容,其目的主要用户知识的组织和管理。
对于有符号而言
例一: 1 - 2 = 1 + (-2),二进制运算如下:
例二:1 + 2,二进制运算如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!