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

国内美妆博主从哪个网站开始做代运营

国内美妆博主从哪个网站开始做,代运营,谷歌seo推广培训班,中山公司注册系列文章目录 信息的表示和处理 : Information Storage(信息存储)Integer Representation(整数表示)Integer Arithmetic(整数运算)Floating Point(浮点数) 文章目录 系列文章目录前…

系列文章目录

信息的表示和处理 :

  1. Information Storage(信息存储)
  2. Integer Representation(整数表示)
  3. Integer Arithmetic(整数运算)
  4. Floating Point(浮点数)

文章目录

  • 系列文章目录
  • 前言
  • 一、无符号数的加法(Unsigned Addition)
  • 二、无符号数加法逆元
  • 三、补码的加法(Two's Complement Addition)
  • 四、补码的逆元
  • 五、乘法
  • 六、乘以常数(Multiply by Constants)
  • 七、除以2(Dividing by Powers of 2)
  • 总结
  • 参考文献:


前言

本文参考书籍是《深入理解计算机系统 3th 中文版》,本文的图片大多是参考和来自于b站up主九曲阑干。非常感谢大佬,侵权删。

本篇文章会提到部分整数数据和算数操作的术语,详情可见2.整数表示的前言部分。


一、无符号数的加法(Unsigned Addition)

先来看一个例子:

unsigned char a = 255;
unsigned char b = 1;unsigned cahr c = a + b;
printf("c = %d", c)

运行结果: c = 0
在这里插入图片描述
下面是这样一个无符号数加法的总结性结论:
在这里插入图片描述

考虑溢出,C 语言不会将溢出作为错误发出信号
当 x+y >= 2^w, 实际结果为 s = x+y-2^w
对任意的 x+y,s = (x+y) % 2^w

在这里插入图片描述
上述代码是判断是否溢出,证明略

二、无符号数加法逆元

根据逆元的定义好理解,但是从常识来讲不好理解
在这里插入图片描述在这里插入图片描述

三、补码的加法(Two’s Complement Addition)

在这里插入图片描述

正溢出:

char x = 127;
char y = 1;char z = a + b;
printf("z=%d", z);

运行结果:z = -128

解释:
在这里插入图片描述
负溢出:
在这里插入图片描述
如何判断溢出:
在这里插入图片描述

四、补码的逆元

这个知识点是没啥用又不太好理解的知识点,略过

五、乘法

正常的乘法:
在这里插入图片描述
无符号数的乘法:
在这里插入图片描述
补码的乘法:
在这里插入图片描述
举一个3-bit的乘法:

在这里插入图片描述可以看到,当相同的二进制位(binary)它们分别用不同的表示方式(无符号数,补码)相乘,在位层面上是一样的吗?
证明:
在这里插入图片描述在这里插入图片描述

六、乘以常数(Multiply by Constants)

在这里插入图片描述

相当于10进制里面移动小数点

为什么会这样???
在这里插入图片描述
举一个例子:
在这里插入图片描述

七、除以2(Dividing by Powers of 2)

在这里插入图片描述
在这里插入图片描述注意:补码和无符号数的右移
在这里插入图片描述证明略

这里有个特殊点:
在这里插入图片描述
这里我们期望得到的是-771而不是-772(直接向右算数移动四位)。

首先,我们为什么这么期望?因为有如下规则(向0舍弃):
在这里插入图片描述为了满足这种规则,如果x小于0,移位之前要加上一个bias
在这里插入图片描述这个bias的值是( 1 << k ) - 1
在这里插入图片描述


总结

  1. 无符号数加法可能会导致溢出
  2. 无符号数的加法逆元和补码逆元(鸡肋)
  3. 补码的加法:
    • 正溢出
    • 负溢出
  4. 无符号数的乘法,和补码的乘法
  5. 乘以常数,可以用左移。甚至可以拆分常数将其弄成2^k的组合形式
  6. 除以2^k
    • 正数就逻辑右移
    • 负数加上bias再算数右移(bias的作用就是使得结果向0舍入)
  7. 上面的乘以和除以2^k就可以用小数点移位去理解,就相当于是10进制中的乘和除以10^k

参考文献:

  1. 《深入理解计算机系统 3th 中文版》
  2. b站up主九曲阑干
http://www.yayakq.cn/news/632712/

相关文章:

  • dedecms手机网站模板安装教程wordpress安装位置
  • wordpress建站的教程电商erp网站开发
  • 浙江建设厅 继续教育 网站首页海外分销平台
  • wordpress手机登录设置沈阳优化网站公司
  • 漳州网站制作wordpress 评论按钮
  • 大学生网站开发与设计实训报告学服装设计培训哪里好
  • 网站开发工程师 上海墙绘网站建设推广
  • 阳江公司网站建设太原有哪些做网站的公司
  • 营销网站建设服务广州设计公司前十名
  • 做百度手机网站优化快wdcp装wordpress502
  • 网站备案 代理网站备份挖掘
  • 做动画上传网站赚钱么wordpress 依赖环境
  • 利用小偷程序做网站谷歌seo推广
  • 建设流网站项目建设职业学校精品网站
  • 电脑网站模板国外网站流量
  • 广州市民政局网站建设网站制作公司十强
  • wordpress网站管理插件福步外贸论坛怎么注册账号
  • 网站建设 自适应官渡区住房和城乡建设局网站
  • 做服装哪个网站图片多申请小程序步骤
  • 做网站论文研究方法怎么写长沙知名的营销公司
  • 手机网站整站模板下载中国新闻社百度百科
  • 陕西网站建设价位多少商场网站设计
  • 广州做商城网站wordpress 主题 简介
  • 南京网站费用网站建设400选号网站源码
  • logo免费下载网站单位建网站的优势
  • 网站模板对seo的影响吗wordpress网页美化教程
  • 网站服务器租用选择wordpress输入域名跳转登录
  • 怎么做网站关键字搜索如何把自己的网站推广出去
  • linux网站开发软件浙江大成建设集团网站
  • 深圳网站建设制作视频软件怎么做非法彩票网站