- 3
- 0
- 约1.83千字
- 约 5页
- 2017-06-13 发布于广东
- 举报
补码--为什么结果是-100
为什么是-100?
下面这段程序,打印b3这个变量出来,是-100.为什么?
byte b1 = 67;
byte b2 = 89;
byte b3 = (byte)(b1+b2)
…… 要想明白这个问题,首先要搞明白什么是原码,反码,补码。
什么是原码
在计算机中,二进制有三种表示法:原码、反码、补码。
Java语言二进制数采用补码形式
原码:符号位在最高位,“0”表示正,“1”表示负,其数值部分用二进制形式表示。
10进制 2进制 原码 +50 +0110010 -50 -0110010 +127 +1111111 -127 -1111111
什么是反码
反码:正数的反码是原码本身,负数的反码为该数原码除符号位外各位求反
一个数的反码的反码是原码本身。
10进制 2进制 反码 +50 +0110010 -50 -0110010 +127 +1111111 -127 -1111111 1000000
什么是补码
补码:正数的补码是原码本身,负数的补码是该数的反码的最后一位加1。
·一个数的补码的补码还是原码本身。
10进制 2进制 补码 +50 +0110010 -50 -0110010 11001110
您可能关注的文档
- 虹口区2013学年第一学期期末.docx
- 蛋鸡场如何设立有效防鼠带.doc
- 融宝各大银行支付限额表.doc
- 融通资金表(表七).doc
- 行业人员必看 工程机械维修的10大忌讳.docx
- 行为监督记录(A4纸,正反面印).doc
- 行政、事业单位会计务实.doc
- 行政单位行政会计.doc
- 行政管理专业等级排名.docx
- 衡中今年考入北大清华10人.doc
- GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- 中国国家标准 GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- 《GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南》.pdf
- 中国国家标准 GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 中国国家标准 GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 《GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象》.pdf
- 中国国家标准 GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
- GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
最近下载
- 【CTD申报注册模板】3.2.P.7 包装系统.pdf VIP
- 粉煤灰采购合同模板.doc VIP
- 2024年重庆中医药学院招聘笔试备考题库及参考答案详解一套.docx VIP
- 2024年北京市丰台区高考物理一模试卷(含详细答案解析).pdf VIP
- 《化工设备机械基础(第8版)》完整全套教学课件.pdf
- 2025重庆中医药学院招聘25人笔试历年题库附答案解析.docx VIP
- 2025重庆中医药学院招聘25人笔试参考题库附答案解析.docx VIP
- 北师版四年级数学下册期末测试卷含答案.doc VIP
- 2025重庆中医药学院公开招聘非在编人员(第二批)备考练习试题及答案解析.docx VIP
- D-R800中文手册2013版(基础入门版).pdf VIP
原创力文档

文档评论(0)