常见的运算符

算术运算符

逻辑运算符

关系(比较)运算符

算数运算符:

+ - * / % // **(加+ 减- 乘* 除/ 取余% 整除// 平方**)

关系(比较)运算符:(结果是一个布尔值,真/假)

大于>  小于=  小于等于<=  不等于!=  等于判断(判断两个数是否相等)==

逻辑运算符:(结果也是一个布尔值)

与(并且):and(所有条件都成立则为真)

或(或者):or (只要有一个条件成立,则为真)

非(不是):not  取反

赋值运算符:

=      将右侧的值赋给左侧

+=         a += 1 ==> a = a + 1

-=

*=

/=

**=

//=

%=

Python没有自加和自减运算符

位运算符:(速度最快)

8怎么最快变成2        8>>2

0000      0001      1

1000      0001      -1

源码:数组的二进制

反码:符号位不变、其余各位取反,正数的源码和反码是一样的

补码:反码+1

计算机底层是补码运行的

1000      0001

1111      1110反码

1111      1111补码

0000      0001

1111      1111

------------

0000      0000

&           与运算(只算相同的)

|             或运算(全都算)

^            或亦运算(只算相反的)

>>         右移运算

16>>3          2

8>>2            2

0000      1000右移两位

0000      0010

<

总结:

与运算   &    以两者的补码运行,如果两个对应数上的两个值都为真,则为真

或运算   |      以两者的补码运行,如果两个对应数上的两个值有一个为真,则为真

亦或运算 ^  以两者的补码运行,如果两个对应数上的两个值相反,则为真

左移运算 <<

右移运算 >>

内容回顾:

Python的课程:常见运算符

算术运算符   +    -     *    /    %   //  **

逻辑运算符   and or not

关系运算符   >   =   <=   !=   ==

赋值运算符   =  +=  -=  *=  /=  //=  **=  %=

位运算   &  |  ^  >>  <<

标签:1111,0000,运算,常见,补码,运算符,反码

来源: https://blog.csdn.net/qq_43773458/article/details/100671304

计算机常见的运算符,常见运算符相关推荐

  1. 【js运算符——常见的运算符】

    本篇主要分享js中常见的运算符以及使用技巧 文章目录 本篇主要分享js中常见的运算符以及使用技巧 算数运算符 `+` 规则: `-` 规则: `*` 规则: `/` 规则: `%` 规则: `**` ...

  2. 计算机电子表格公式应用和操作,计算机电子表格公式应用常见错误与处理.doc...

    计算机电子表格公式应用常见错误与处理 #DIV/0:在公式中出现了除以0的错误. #N/A:在公式中引用的一些数据不可用. #NAME?:公式中的文字,系统不能识别. #NULL!:指定的相交并没有发 ...

  3. 江苏省计算机二级高级office知识点,计算机二级高级Office常见知识点积累

    每一代的 Microsoft Office 都有一个以上的版本,每个版本都根据使用者的实际需要,选择了不同的组件.下面是小编整理的计算机二级高级Office常见知识点,希望大家认真阅读! Excel中 ...

  4. 计算机考研数学一用哪些书,2019计算机考研数学:常见三类参考书的使用方法...

    以下是新东方在线整理的2019计算机考研数学:常见三类参考书的使用方法,请参考: 1.关于数学课本的学习方法 记得当初复习的时候就听很多人说考研数学注重基础,数学课本如何如何重要,应该花大量时间去看. ...

  5. java计算机毕业设计青岛地区常见昆虫图鉴与论坛源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计青岛地区常见昆虫图鉴与论坛源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计青岛地区常见昆虫图鉴与论坛源程序+mysql+系统+lw文档+远程调试 本源码技术栈 ...

  6. 计算机德语,计算机办公软件中常见德语词汇

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 计算机办公软件中常见德语词汇 Datei                             文件 Neu                       ...

  7. CNC:CNC计算机数控系统技术之常见机床、CNC各部分、CNC编程软件之详细攻略

    CNC:CNC计算机数控系统技术之常见机床.CNC各部分.CNC编程软件之详细攻略 目录 CNC计算机数控系统技术之常见机床.CNC各部分.CNC编程软件之详细攻略

  8. 计算机经常使用不维护,浅析计算机维护中的常见故障及其处理方式

    浅析计算机维护中的常见故障及其处理方式 摘 要:随着计算应用的不断普及,人们的生活已经越来越离不开计算机的使用.虽然计算机的运算速度不断加快,操作也逐渐变得简单,但是在日常的使用过程中,还是存在一些计 ...

  9. 计算机桌面死机的原因是,如果屏幕冻结,该怎么办?导致计算机死机的常见原因和解决方案....

    长时间使用计算机时,不可避免地会出现各种问题. 与计算机的蓝屏相比,计算机死机并不少见. 许不知道计算机死机时如何检查和消除屏幕问题. 实际上,造成计算机屏幕冻结的原因很多,并且不同的情况对屏幕冻结有 ...

  10. 计算机组装与维护常见问答题,计算机组装与维护常见问答题

    计算机组装与维护常见问答题 问答题 1.描述我们打开计算机POWER键到进入操作系统整个过程. 答:首先在接通后开始进行硬件系统的自检,若自检通过则会有"滴"的一声,如果没有就说明 ...

最新文章

  1. Ubuntu命令终端查看使用过的命令
  2. 支付宝「集五福」的阳谋
  3. 冲上热搜!快手宣布取消大小周
  4. 倒角距离(Chamfer distance)和earth mover‘s diatance
  5. Castle ActiveRecord学习实践(7):使用HQL查询
  6. 微信公众号采坑之授权config
  7. Linux 常用操作命令大全(最后更新时间:2022年1月)
  8. [转]用python来开发webgame服务端(4)
  9. Cisco Packet Tracer
  10. APP——adb命令——背诵实操——背诵总结
  11. 《微观经济学》 第九章
  12. c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...
  13. 一次正交设计和组合设计之旅
  14. CNN Application
  15. 自闭症婴幼儿对人脸的注意偏好
  16. python快递费用计算公式_python2.4项目:快递计价程序
  17. 手机也能开机启动(值得研究一下啊!在索尼爱立信上面发现的)
  18. C语言常用表格--表在手,跟我走!
  19. 【Cocos2d-x】Sprite精灵类-创建Sprite精灵对象
  20. ubuntu14.04 配置安装 wineQQ 2013

热门文章

  1. 鲤——processing动画交互应用
  2. 哪家python培训最好
  3. 什么是云主机,云主机是什么样的?
  4. 第二周——学习内存取证神器volatility的使用
  5. python爬取海量PPT模板,再也不用辛苦地找模板了
  6. 计算机读不到移动硬盘怎么办,电脑读出来移动硬盘,但是显示不出来怎么办
  7. 训练一个图像分类器demo in PyTorch【学习笔记】
  8. Java中Comparable比较器的基本用法
  9. 崩坏3新版本服务器维护多久,崩坏3 3月14日版本更新维护通知
  10. 元境云游戏技术让游戏全平台畅玩成为现实