本原创文章版权归甘肃专升本网(www.515148.com)所有,即使我们允许,也不能转载,侵权必究。
在计算机中,数值数据常有三种不同的码值概念,分别为:原码、反码、补码。三者各有作用。
原码:计算机中的信息都是以二进制形式表示的,数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负)。这就是机器数的原码了。设机器能处理的位数为8。即字长为1byte(8位),原码能表示数值的范围为(-127~-0 + 0~127)共256个。
反码:在两个整数的加法运算中使用原码是没有问题的,但是发现问题出现在带符号位的负数上,对除符号位外的其余各位逐位取反就产生了反码。反码的取值空间和原码相同且一一对应。
补码:又有新的问题出现在+0和-0上,在人们的计算概念中零是没有正负之分的。于是就引入了补码概念。 负数的补码就是对反码加1,而正数不变,正数的原码反码补码是一样的。在补码中用(-128)代替了(-0),所以补码的表示范围为:(-128~0~127)共256个。
原码、反码、补码都是有符号定点数的表示方法(日常生活中通常都使用有符号数,定点数对应的就是浮点数,即小数),反码、补码是为了简化二进制数的减法运算;
功能与目的:
反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则;
补码:解决负数加法运算正负零问题,弥补了反码的不足。
总之,反码与补码都是为了解决负数运算问题,跟正数没关系,因此,不管是正整数还是正小数,原码,反码,补码都全部相同。
总结:
1、正数的原码、补码、反码均为其本身;
2、负数(二进制)的原码、补码、反码公式:反码=原码(除符号位外)每位取反;补码=反码+1;反码=补码 -1;
举例:
在字长为8位的计算机中,-13的绝对值为13,13的二进制为1101。因为字长是八位所以将其补全八位即0000 1101。
则-13的原码为1000 1101(负数的原码将其符号位改为1);
反码为1111 0010(最高位1不变其他的逐位取反);
补码为1111 0011(反码加1就是补码)。
内容摘要:时间来到2021年2月最后一周。对于2021年甘肃专升本考生来说,剩余的复习备考时间还剩50天。对于这最后50天的冲刺备考,至关重要。有些忠告和建议分享给你:...
TAGS:甘肃专升本 考试资讯内容摘要:今天距离2021年甘肃专升本考试还有2个月时间,按照以往考生备考的规律,也进入了最后的冲刺备考阶段。冲刺阶段既是对之前备考成果的巩固验证,也是对最终成绩的最后一次高峰冲击。张老师结合多年来与成功考生的交流
TAGS:甘肃专升本 考试资讯内容摘要:甘肃专升本公共课计算机考试科目中对于文史财经类考生做出了有关数据库应用能力的要求,具体要求有七点。今天,我们就以上七条逐一进行知识点的解答。...
TAGS:甘肃专升本 计算机内容摘要:我们还是我们,我还是张老师,只是在原有的名称中增加了我们的品牌信息“优思途”。考生在通过微信平台访问使用网站功能时一如既往。希望不会给大家带来疑惑。...
TAGS:甘肃专升本 考试资讯内容摘要:关于文字处理软件部分考点甘肃专升本考试大纲要求:了解文字处理软件的基本知识,掌握文字处理软件Word的基本操作和应用。...
TAGS:甘肃专升本 计算机内容摘要:甘肃专升本公共课计算机考试科目中对于文史财经类考生做出了有关数据库应用能力的要求,具体要求有七点。今天,我们就以上七条逐一进行知识点的解答。...
TAGS:甘肃专升本 计算机内容摘要:甘肃专升本公共课计算机信息及信息技术知识点分享。在甘肃专升本公共课计算机的考察中,有关于信息和信息技术的大纲要求是了解信息技术的基本知识。以下就是有关信息和信息技术基本知识的常考知识点。...
TAGS:甘肃专升本 计算机内容摘要:各位专注备考的2021年甘肃专升本考生,辛苦了。第二波知识点推送如约而至。希望能够在紧张复习的过程中帮到各位。今天的知识点,如果已经掌握,小确幸一下,如果没有,通过阅读和学习相信最终掌握也不是难事。...
TAGS:甘肃专升本 计算机内容摘要:甘肃专升本公共课计算机科目的考察中,操作系统windows、word、excel、powerpoint软件的题目中,经常会出一些快捷键使用的选择或填空题。今天为大家整理在windows操作系统中常考常用的快捷键。...
TAGS:甘肃专升本 计算机内容摘要:Excel函数公式中的冒号和逗号分别是什么意思 怎么用...
TAGS:甘肃专升本 计算机内容摘要:公共课计算机知识点分享 IP地址的组成,在此知识点中历年在甘肃专升本公共课计算机考察中通常会出一道选择题或填空题,预计分值4分。以下是关于该知识点常考的一些概念,分享给大家...
TAGS:甘肃专升本 计算机