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

销售推广语搜索引擎优化宝典

销售推广语,搜索引擎优化宝典,专业网页制作加盟,企业网站做的好二进制数在内存中以补码的形式存储。 按位取反:二进制每一位取反,0变1,1变0。 ~9的计算步骤: 转二进制:0 1001 计算补码:0 1001 按位取反:1 0110 转为原码: 按位取反:1 1…

二进制数在内存中以补码的形式存储。

按位取反:二进制每一位取反,0变1,1变0。

~9的计算步骤:

转二进制:0 1001

计算补码:0 1001

按位取反:1 0110

转为原码:

按位取反:1 1001  

末位加一:1 1010

符号位为1是负数,即-10

 

var x = 10;

在计算机中一个整型数4字节,1字节8位,所以数字10在计算机中存储占32位,即

00000000 00000000 00000000 00001010,

按位取反,得

11111111 11111111 11111111 11110101,

这个二进制数据就是“~10”,最高位是1表示它是个负数,那么我们如何转化为十制数呢?

这里又涉及到了负数在计算机里的存储问题,计算机里,负数以其正值的补码形式存在。

再举个例子:

-10 ,二进制表示为

10000000 00000000 00000000 00001010

原码,取其绝对值也就是10,即

00000000 00000000 00000000 00001010

反码,按位取反,得

11111111 11111111 11111111 11110101

补码,即将反码加1,得

11111111 11111111 11111111 11110110

至此,我们得到了计算机中-10的二进制存储形式。

然后我们再回到上一个问题,我们怎么根据计算机中的补码得到这个负数呢?

我们可以按原路返回,就是将计算机中存储的二进制补码减1,然后取反,再得到原码,换成相应负数即可,不过这样有点麻烦,因为涉及到了减法操作。

另一种方法,将负数的补码先取反,然后加1,最高位置换为1即可。

对于~10,在计算机中存储为

11111111 11111111 11111111 11110101   (这是10取反的结果,但却是未知数X的补码形式)

先取反,得

00000000 00000000 00000000 00001010   (此处,再次取反,返回10)

再加1,得

00000000 00000000 00000000 00001011   (10+1得11)

最高位变1,即

10000000 00000000 00000000 00001011   (取相反数即-11)

结果是“-11”

由此我们可以看出规律:“~x”的结果为“-(x+1)”

 

math.abs(~2016) = 2017

~表示按位取反,math.abs函数表示取绝对值.

  10进制数2016,转32位2进制数为:0000 0111 1110 0000

  ~按位取反:1111 1000 0001 1111,对应十进制数:-2017

  Math.abs(-2017)=2017

所以“~2018”就等于“-2019”,Math.abs(-2019)即2019 

 

转载于:https://www.cnblogs.com/shy1766IT/p/6184874.html

http://www.lbrq.cn/news/2451565.html

相关文章:

  • 专做情侣装网站如何在百度推广网站
  • 网站违规关键词近期重大新闻事件
  • vs中可以用新建项目来做网站吗5g影讯5g天线在线观看免费视频
  • 网站建设视频教程下载软文营销文章
  • 成全动漫免费观看在线看seo网络推广技术
  • 怎样做移动端网站整站多关键词优化
  • 做本地网站赚钱株洲seo快速排名
  • 深圳做网站的大公司信息流广告公司一级代理
  • 一个微信可以做两个网站支付百度指数查询官方网
  • 单一页面网站怎么做搜索优化引擎
  • 福田手机网站建设搜索软件
  • wordpress 内容置顶西安网站关键词优化推荐
  • 办公门户网站模板百度关键词权重查询
  • 南宁建站企业seo关键词优化
  • wordpress 后门检查宝鸡百度seo
  • 微信怎么做淘客网站seo站长工具查询系统
  • 电脑系统做的好的几个网站短视频入口seo
  • 网站做邮箱附近电脑培训班零基础
  • 做网站实验体会网站整站优化推广方案
  • wordpress用户自定义头像成都seo顾问
  • 怎样把自己做的网站发到网上建设网站公司
  • 帮忙做ppt的网站海南seo
  • 工程建设国家标准网站百度小说app下载
  • 个人可以做网站导航的网站吗佛山seo整站优化
  • wordpress分类目录第二页惠州seo优化
  • 沙田仿做网站朝阳seo推广
  • 网页制作与网站建设教程网站cms
  • brophp框架做网站站长之家ping
  • 济南网站建设系统介绍服务昆明优化网站公司
  • 武邑县网站建设陕西网页设计
  • 基于深度学习的图像分类:使用MobileNet实现高效分类
  • 制造业新突破:AR 培训系统助力复杂操作轻松上手​
  • 解决 i.MX6ULL 通过 ADB 连接时权限不足问题 not in the plugdev group
  • 外网访问内部私有局域网方案,解决运营商只分配内网IP不给公网IP问题
  • PyQt5在Pycharm上的环境搭建 -- Qt Designer + Pyuic + Pyrcc组合,大幅提升GUI开发效率
  • Markdown 转 PDF API 数据接口