当前位置: 首页 > news >正文

海淀中小企业网站开发百度提交入口网站

海淀中小企业网站开发,百度提交入口网站,太原网站制作费用,中建八局招聘最低学历(数据是怎么在计算机中存储的)​ 正数和负数在内存中都是以补码的形式存储的,但不同的是正数的原码,补码,反码都是相同的,而负数的原码,补码和反码是不同的。 负数的原码,补码,反码之间存在什么…

(数据是怎么在计算机中存储的)​
正数和负数在内存中都是以补码的形式存储的,但不同的是正数的原码,补码,反码都是相同的,而负数的原码,补码和反码是不同的。
负数的原码,补码,反码之间存在什么关系?
补码等于原码按位取反,但最高位即符号位不变
反码等于原码加一
原码等于反码按位取反加一,也等于反码减一得到补码再按位取反

注意:符号位0表示正数,1表示负数

例如:
在这里插入图片描述
由此我们可以去理解位操作符^在计算机中是怎么运算的

如下代码

#include<stdio.h>
int main() {int a = 10;int b = -12;int c = a ^ b;printf("a=%d b=%d\n", a, b);printf("a^b=%d\n", c);return 0;
}

​结果展示:

^操作符成为按位异或操作符,计算方式是以补码按位比较,当相同时结果为0,不同时结果为1
关键点在于数据在进行操作时,在计算机内都是以补码的形式进行操作,而输出时是以原码的形式输出,而在对正数进行操作时,因为正数的原码,补码,反码都相同,所以你可能会没考虑到它也是以补码的形式被操作的

注意:在参与异或运算时符号位也参与,而在负数求补码时符号位不参与即不变
例二:-12^-10

#include<stdio.h>
int main() {int a = -10;int b = -12;int c = a ^ b;printf("a=%d b=%d\n", a, b);printf("a^b=%d\n", c);return 0;
}

结果展示:
在这里插入图片描述
在这里插入图片描述
参与异或运算的数满足交换律即a ^ b ^c=a ^ c ^ b

http://www.ds6.com.cn/news/87440.html

相关文章:

  • ubuntu做网站推广图片大全
  • 东莞最好的网站建设价格seo教程最新
  • 一个网址建多个网站济南seo小黑seo
  • 做淘宝返利网站能挣钱微博推广费用一般多少
  • 用搬瓦工做储存网站免费生成短链接
  • 有哪些可以做推广的网站长沙正规seo优化公司
  • 长春百度网站排名优化百度怎样发布作品
  • 睢宁网站制作seo面试常见问题及答案
  • 徐州做网站哪里好京津冀协同发展
  • 类似wordpress的建站百度推广方式
  • 学校校园网网站建设预算网络培训平台有哪些
  • 建网站需要什么东西四川seo整站优化费用
  • 做软件网站优化一下
  • 淘宝搜券的网站怎么做上海seo优化
  • 海南海口最新新闻事件seo销售
  • wordpress页面模板宁波seo超级外链工具
  • wordpress 去除 p br专业seo优化推广
  • 网站怎样盗链图片seo在哪学
  • 怎么做邮箱网站武汉seo优化服务
  • 网站采集功能西安seo整站优化
  • 找钟点工做的网站seo百度关键词优化软件
  • 用户网站模板营业推广促销方式有哪些
  • 十大中文网站排名外包
  • 关于网站建设的好处长沙网站搭建关键词排名
  • 做动画视频的网站站长推广网
  • 网站制作定制18网页制作免费模板
  • 网站没有权重百度导航如何设置公司地址
  • 优质的网站合肥seo按天收费
  • 高端网站建设 aspx天门seo
  • 国内黑色风格的网站网站优化的方法与技巧