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

海淀公司网站搭建360优化大师软件

海淀公司网站搭建,360优化大师软件,wordpress 页面复制,北京大兴做网站公司(数据是怎么在计算机中存储的)​ 正数和负数在内存中都是以补码的形式存储的,但不同的是正数的原码,补码,反码都是相同的,而负数的原码,补码和反码是不同的。 负数的原码,补码,反码之间存在什么…

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

注意:符号位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.mmbaike.com/news/75912.html

相关文章:

  • 如何做论坛网站 知乎泰安网站制作推广
  • 安徽省建设厅官方网站建委窗口lpl赛区战绩
  • wordpress缓存接口数据百度地图排名怎么优化
  • 论坛网站推广方案列举常见的网络营销工具
  • 推荐几个安全免费的网站搜索引擎排名中国
  • 网站搭建视频搜索引擎营销的6种方式
  • 成都淘宝网站建设内蒙古seo
  • 晋城市新闻如何优化网站快速排名
  • 建网站提供下载近期新闻事件
  • 建设雅马哈摩托车官网报价及图片seo外链软件
  • 手机网站做多宽的图片企业整站seo
  • 做平面设计兼职的网站有哪些百度知道网页版进入
  • 通江移动网站建设seo基础入门教程
  • 网站被k的原因宁波seo公司排名
  • 自适应网站 seo怎么做引流推广神器
  • 汕尾住房和建设局网站广告推广系统
  • 深圳做网站建设开发百度官网首页登录入口
  • 哪个网站做海报比较好宝鸡seo培训
  • 做网站项目计划书怎么营销推广
  • 日本 女做视频网站seo实战
  • 博物馆网站建设公司网页制作需要多少钱
  • 长春网站建设百度安装
  • 淄博网站制作设计网上培训
  • 石家庄网站推广招聘网站制作
  • 万网网站流量微商已经被国家定为传销了
  • 人力网站建设的建议郑州seo询搜点网络效果佳
  • 大型网站建设翻译英文商城小程序
  • 有域名了如何自己做网站2022最近比较火的热点话题
  • 电影点评wordpress主题做关键词优化
  • 手机制作图片的软件免费seo关键词排行优化教程