原码、补码,反码
原码:一种计算机中对数字的二进制定点表示方法,原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1;
补码:在计算机系统中,数值一律用补码来表示和存储;
反码:正数反码:正数的反码与原码相同。负数:负数的反码,符号位为“1”,数值部分按位取反。
Java中数是用补码表示的,如:1+(-1),
如果是用原码表示,则为00000001 + 10000001=10000010(-2)
如果是用反码表示,则为00000001 + 11111110=11111111(-0)
而补码则为00000001+11111111=00000000=0,
结果与手工运算相同.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用