今生注定养猪人 发表于 2018-8-14 21:07:08

求小甲鱼老师的补码讲解教程

求保存有小甲鱼老师补码讲解教程视频,有没有大佬收藏有的,求分享个链接,小弟在这里感激不尽!

TyCk 发表于 2018-8-14 21:46:41

链接:https://pan.baidu.com/s/18-sNAwN3132z5HkQz8HFlQ 密码:2sef
及时下载吧{:10_266:}。

关键是感觉 发表于 2018-8-15 14:16:18

本帖最后由 关键是感觉 于 2018-8-15 14:53 编辑

我来给你讲解下。
计算机能储存的是二进制,这里是重点,这里是重点,这里是重点
那么很简单十进制2转为二进制就是10
10-1010
11-1011
255-11111111
依次类推
但是以上都是描述正数的存储,如何储存负数呢-11如何存储?
那就用编码表示负数呗。什么编码?总要有一个名字吧。补码
这里说下ASCII还有浮点很多很多都是用已知的知识去表示另外的东西。(比如123456 是我中国银行密码 123456 表示我建设银行密码。其中:中国银行-补码 建设银行-浮点,同样的123456 在不同的类型中表示不同的意义)
补码=反码+1
反码=原码取反
说下什么是原码。
原码:最高位为符号位,其他各位为数值本身的绝对值
我们以8位数据宽度来讲解
原码
1的原码 :0000 0001
-1的原码:1000 0001
10的原码 :0000 1010
-10的原码:1000 1010
区别就是负数的最高位为1,正数为0
反码
正数的反码和原码相同
负数的反码符号位为1,其他位对原码取反
10的原码 :0000 1010        反码:0000 1010       
-10的原码:1000 1010        反码:1111 0101
补码
正数的补码和原码相同
负数的补码就是,反码+1
举例
-1的原码    1000 0001 反码1111 1110 补码1111 1111+1=1111 1111
-10的原码1000 1010 反码1111 0101 补码1111 0101+1=1111 0110
1的原码 0000 0001 反码0000 0001 补码 0000 0001

今生注定养猪人 发表于 2018-8-15 19:23:04

TyCk 发表于 2018-8-14 21:46
链接:https://pan.baidu.com/s/18-sNAwN3132z5HkQz8HFlQ 密码:2sef
及时下载吧。

小弟在这里谢谢老哥了

今生注定养猪人 发表于 2018-8-15 19:24:24

关键是感觉 发表于 2018-8-15 14:16
我来给你讲解下。
计算机能储存的是二进制,这里是重点,这里是重点,这里是重点
那么很简单十进制2转为 ...

谢谢老哥 非常感谢

Viking101 发表于 2018-9-7 20:40:10

TyCk 发表于 2018-8-14 21:46
链接:https://pan.baidu.com/s/18-sNAwN3132z5HkQz8HFlQ 密码:2sef
及时下载吧。

能再发一下吗,谢谢了

TyCk 发表于 2018-9-7 21:47:56

Viking101 发表于 2018-9-7 20:40
能再发一下吗,谢谢了

链接:https://pan.baidu.com/s/1e_9lfwK96SElfZUGvFj9vQ 密码:ucwu
{:10_266:}及时下载哦,不客气的~

xuefuli 发表于 2018-10-11 22:50:43

关键是感觉 发表于 2018-8-15 14:16
我来给你讲解下。
计算机能储存的是二进制,这里是重点,这里是重点,这里是重点
那么很简单十进制2转为 ...

多谢大佬讲解 收益很大

寓捷 发表于 2018-11-27 14:55:40

TyCk 发表于 2018-9-7 21:47
链接:https://pan.baidu.com/s/1e_9lfwK96SElfZUGvFj9vQ 密码:ucwu
及时下载哦,不客气的~

带哥可以再发一遍吗,小弟不胜感激{:10_297:}
页: [1]
查看完整版本: 求小甲鱼老师的补码讲解教程