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

上海公司网站建设服务网站开发建设步骤

上海公司网站建设服务,网站开发建设步骤,最美情侣免费观看,360网站备案查询原反补码 学习这个知识点之前,我们先来看一个题目:写出10的二进制形式 答案及解读: ​ 0b 0 0(23个) 0000 1010 ​ 10对应的类型为int,在计算机底层占4字节,需要32个比特位表示 ​ 其中最高位为符号位,0表…

原反补码

学习这个知识点之前,我们先来看一个题目:写出10的二进制形式

答案及解读:

0b 0 0(23个) 0000 1010

​ 10对应的类型为int,在计算机底层占4字节,需要32个比特位表示

​ 其中最高位为符号位,0表示正数,1表示负数

​ 剩下的31位,其中23位都为0,低8位为0000 1010 = 8 + 2 = 10

​ 连到一起,结果为正整数10

思考:-10的二进制形式如何表示?

​ 如果要表示负整数的二进制形式,则必须学习原码、反码、补码。

1)原码

​ 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小

 10的原码:0 0(23) 0000 1010
-10的原码:1 0(23) 0000 1010

2)反码

  • 正数的反码与其原码相同

  • 负数的反码,在原码的基础上,保留符号位,其他位逐位取反

 10的反码:	 跟10的原码相同       0 0(23) 0000 1010
-10的反码:	 拿到-10的原码, 		1 0(23) 0000 1010保留符号位其他位取反  1 1(23) 1111 0101 

3)补码

  • 正数的补码与其原码相同

  • 负数的补码是在其反码的末位加1

 10的补码:	 跟10的原码相同       0 0(23) 0000 1010
-10的补码:	 拿到-10的反码, 		1 1(23) 1111 0101在反码基础上加1  	  1 1(23) 1111 0110 

特别注意:数据在计算机底层进行存储或运算,以补码方式进行!

案例展示:

模拟计算机底层进行运算:-10 + 10;
计算机底层通过补码进行运算,先获取-10补码:1 1(23) 1111 0110+再获取 10补码:0 0(23) 0000 1010=结果:		10 0(23) 0000 0000】
结果分析:两个int类型数据相加后结果值类型仍旧是int,其中int类型表示范围为4字节32个比特位,所以上述结果中第33位的那个1被自动抛弃,只保留低32位数值,0 0(23) 0000 0000,即 0。
所以:-10 + 10 == 0

课堂练习:

​ 请写出-123的原、反、补码。

http://www.ritt.cn/news/10405.html

相关文章:

  • 网站模板 phpcms不要手贱搜这15个关键词
  • wordpress守望叶涛网站推广优化
  • 北京网站排名方案企业培训课程
  • 网站建设打造最新足球消息
  • 中铁建设投资集团有限公司网站网络营销工程师
  • 制作网页系统轻松seo优化排名
  • 个人简历ppt模板免费下载济南网站优化
  • 培训教育行业网站建设方案搜索引擎大全
  • 贝智康积分网站开发快速优化工具
  • 天津塘沽网站建设公司seo外包品牌
  • inurl 网站建设拓客软件
  • 运城网站建设公司企业营销培训课程
  • 阳江招聘网的拼音什么是seo
  • 石家庄电商网站建设湖北网络推广公司
  • 做专业慢摇的网站搜索引擎优化专员
  • 导购网站做基础销量百度账号登录入口
  • 如果建设淘宝导购网站外汇seo公司
  • 一个人怎样做网站百度互联网营销顾问
  • 专业建设工作计划乐山网站seo
  • 网站封面制作百度推广账户搭建
  • 做移动网站建设北京网络推广优化公司
  • 网站建设软件排行百度搜不干净的东西
  • 没有照片怎么做网站东莞网站制作公司
  • 怎么样在百度搜到自己的网站在线磁力搜索神器
  • 企业网站建设ejiewseo排名培训公司
  • 长丰县住房和城乡建设局网站手机制作网页用什么软件
  • 网站建设?首选百川互动百度怎么转人工客服
  • 服装设计最好的出路邵阳网站seo
  • 网站备案在哪查seo千享科技
  • 南宁网站制作超薄网络免费web服务器网站