二进制加减运算

二进制加减运算二进制加法原则是:2个1相加等于2就要向前给1,下面得算为0,相当于十进制1+9=10向前给1,下面得算为0,因为二进制只有0和1,所以1加1等于2多了一个1就要往前送。二进制减法原则是:0减1不够,就向前借2减11、加法实例11001100+0000110011001100+00001100——————11011000首先右边两个0相加为0,右3位1+1=2就要给前面1个1,下面得数为0,右4位因为前面给了一个1,所以现在就是1+1+1=3,把2向前给1,然后3..

大家好,又见面了,我是你们的朋友全栈君。

  • 二进制加法原则是:2个1相加等于2就要向前给1,下面得算为0,相当于十进制1+9=10向前给1,下面得算为0,因为二进制只有0和1 ,所以1加1等于2多了一个1就要往前送。

  • 二进制减法原则是:0减1不够,就向前借2减1

1、加法实例
1100 1100 + 0000 1100

1100 1100
+0000 1100

——————
1101 1000

首先右边两个0相加为0,右3位1+1=2就要给前面1个1,下面得数为0,右4位因为前面给了一个1,所以现在就是1+1+1=3,把2向前给1,然后3-2=1还有一个1,所以下面得数为1,右5位因为前面给了一个1,所以1+0+0=0,右六位因为前面没有给1,所以0+0=0,右七位1+0=1,右八位1+0=1,所以是1101 1000。

2、减法实例

1100 1100
_00001111
一一一一一一
1011 1101

因为右一位0-1不够减,向前面0借2,所以2-1=1,得数为1,右二位因为被后面借了一个2被减掉了一个1,所以现在是-1,-1-0不够,又要向前面1借2,所以-1+2-0=1,得数为1,右三位因为被后面借了一个2减掉了1,1-1=0,所以现在0-1不够了,又要向前借2,所以2-1=1,得数为1,右5位因为被后面借了2,减掉了1,0-1=-1,-1减0不够,继续向前借2,2-1=1,1-0=1,得算为1,右六同右五位,右七因为被后面借了2,减了1等于0,所以0-0=0,得数为0,右八位1-0=1,所以得1011 1101

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150545.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 开始激活成功教程so文件_so文件格式怎么打开

    开始激活成功教程so文件_so文件格式怎么打开第一、利用IDA静态分析native函数1.isEquals函数分析函数指令代码:简单分析指令代码:1>、PUSH{r3-r7,lr}是保存r3,r4,r5,r6,r7,lr的值到内存的栈中;与之对应的是POP{r3-r7,pc}pc:程序寄存器,保留下一条CPU即将执行的指令lr:连接返回寄存器,保留函数返回后,下一条应执行的指令2>、调用strlen,malloc,st

    2022年9月19日
    1
  • Linux系统调用四、lseek()函数详解「建议收藏」

    Linux系统调用四、lseek()函数详解「建议收藏」Linux系统调用之lseek()函数详解。

    2022年6月16日
    30
  • 每天5分钟玩转docker容器技术 pdf_docker 创建容器

    每天5分钟玩转docker容器技术 pdf_docker 创建容器Docker介绍Docker简介和安装Docker是什么为什么使用Docker和普通虚拟机的对比打包、分发、部署小结Docker部署的优势Docker通常用来做什么重要概念:镜像、容器安装Ubuntu安装DockerWindows安装DockerDocker架构镜像加速源Docker命令服务相关命令镜像相关命令容器相关命令数据卷数据卷概念及其作用配置数据卷数据卷容器应用部署部署MySQL部署tomcat部署Nginx部署reids镜像原理容器转为镜像Dockfile案例部署springboot项目自定义ce

    2025年6月10日
    2
  • 基于单片机的毕业设计选题_环艺毕业设计选题

    基于单片机的毕业设计选题_环艺毕业设计选题单片机毕业设计-选题推荐

    2022年10月3日
    4
  • mybatisplus代码生成器

    官方文档:https://mp.baomidou.com/guide/逆向工程链接:https://pan.baidu.com/s/1FloqrIhI2d1ns4XgvYPIkA目录结构:生成:xml映射文件,mapper接口,service接口与实现,controller类,实体类与AR;XML映射文件可以不与mapper放一个包,可以自己…

    2022年4月6日
    100
  • illenium什么水平_尼采读本

    illenium什么水平_尼采读本写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够在项目中持之以恒的实践自动化测试的团队,却依旧不是非常多。有的团队知道怎么做,做的还不够好;有的团队还正在探索和摸索怎么做,甚至还有一些多方面的技术上和非技术上的旧系统需要重构……本文将会从使用和实践两个视角,尝试对基于WebUI自动化测试做细致的分析和解读,给各位去思考和实践做一点引路…

    2022年9月6日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号