您的位置:首页 > 科技 > 能源 > 企业信用信息查询公示系统河北_爱网恋的男生_东莞网站建设公司_成都网站推广哪家专业

企业信用信息查询公示系统河北_爱网恋的男生_东莞网站建设公司_成都网站推广哪家专业

2025/10/28 7:22:22 来源:https://blog.csdn.net/2302_76363587/article/details/147144351  浏览:    关键词:企业信用信息查询公示系统河北_爱网恋的男生_东莞网站建设公司_成都网站推广哪家专业
企业信用信息查询公示系统河北_爱网恋的男生_东莞网站建设公司_成都网站推广哪家专业

原码

  • 十进制数据的二进制表现形式,最左边是符号位,0为正,1为负
  • 利用原码对正数进行计算是不会有问题的
  • 但是如果是负数计算,结果就出错,实际运算的结果,跟我们预期的结果是相反的

反码

  • 为了解决原码不能计算负数的问题而出现的
  • 计算规则:正数的反码不变,负数的反码在原码的基础上,符号位不变,数值取反,0变1,1变0
  • 反码弊端:负数运算的时候,如果结果不跨0,是没有任何问题的,但是如果结果跨0,跟实际结果会有1的偏差。因为0的反码有两种写法

补码

  • 为了解决负数计算时跨0的问题而出现的
  • 计算规则:正数的补码不变,负数的补码在反码的基础上+1;
  • 另外补码还能多记录一个特殊的值-128,该数据在1个字节下,没有原码和反码
  • 计算机中的存储和计算都是以补码的形式进行的
    在这里插入图片描述
    在这里插入图片描述

其他运算符计算

运算符含义运算规则
&逻辑与0为false,1为true;两个1才为1
|逻辑或0为false,1为true;有1就为1
<<左移向左移动,低位补0;左移1位为*2
>>右移向右移动,高位补0或1;原来数为正高位补0,为负高位补1
>>>无符号右移向右移动,高位补0;忽视符号

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com