取反运算符的原理:

1.对3取反:(取4位二进制)
①化为二进制:
3→0011
②对二进制结果取反:
0011→1100
③对结果先取反再加1:
1100→(~1100+1)→0011+1→0100
④对符号取反并化为十进制:
-0100→-4

2.对-4取反:
①化为二进制:
4→0100
②对二进制结果取反:
0100→1011
③对结果先加1再取反:
1011→~(1011+1)→ ~1100→0011
④对符号取反并化为十进制:
+0011→3

3.从结果来说:
取反结果为:原数+1再变相反数。

本文为初学者学习笔记,如有错误望大佬指出,内容具体原因还望大佬指点,不足之处会及时更新,感谢支持!

关于python中的取反运算符相关推荐

  1. python中的取余运算符是_python取余运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算 ...

  2. 位运算符——取反运算符~的理解

    学习位运算符中的取反运算符-- ~ 时,要搞清楚以下几点: 正数的补码是其原码,原码就是其二进制数表示 负数的补码为符号位不变,原码取反再加一 二进制数有八位数,第一位就是符号位 符号位中,0代表正数 ...

  3. python常见的数值运算符_第18 p,Python中各种常用的运算符,特别是增量运算符...

    原标题:第18 p,Python中各种常用的运算符,特别是增量运算符 大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第18篇文章,第二阶段的课程:Python基础知识:Pytho ...

  4. Python中字典取值常用的方法!

    字典是Python中比较常见的数据类型之一,它是一种可变容器模型,可以存储任意数量的任意类型的数据,而且字典中的每个元素由一个键和一个值组成,键和值之间用冒号分隔.本文为大家介绍一下Python中字典 ...

  5. Python中递增和递减运算符的行为

    我注意到可以将预增/减运算符应用于变量(例如++count ). 它可以编译,但实际上并不会改变变量的值! Python中预增/减运算符(++ /-)的行为是什么? 为什么Python会偏离C / C ...

  6. (转载)C语言右移运算符的问题(特别当与取反运算符一起时)

    (转载)http://hi.baidu.com/fanggai/item/1c44f1f2e3d81dc4a935a266 关键词:C语言,右移运算符,右移运算符+取反运算符,算术右移 环境:VC6. ...

  7. Python中复数取.imag的问题

    Python中复数取.imag的问题 Python直接支持复数,给工程计算带来了方便,实际使用中,发现其有些特殊的行为,需要特别注意. 观察下面的例子 >>> 1.23e+4+9.8 ...

  8. python中的取整

    虽然取整是各种语言中最基础的操作, 可是往往多了一个1或者少了一个1会导致巨大的灾难,所以我觉得还是很有必要写一下的. python中的取整操作有://, round, int, ceil, floo ...

  9. Python中使用逻辑与运算符“and”判断两个比较条件是否满足时编辑器提示“Simplify chained comparison ”的解决方法

    Python中使用逻辑与运算符"and"判断两个比较条件是否满足时编辑器提示"Simplify chained comparison ", 如下图所示: 这是提 ...

最新文章

  1. mongorepository查询条件_MongoDB动态条件之分页查询
  2. php魔术方法例子,PHP中魔术方法的使用举例
  3. 【特效】hover效果之四线动画
  4. java添加组件不显示不出来_java – jScrollPane无法添加组件
  5. The word is not correctly spelled问题
  6. 串口通信软件AccessPort
  7. 【OpenCV】用sobel算子和Susan算子提取恩智浦智能车赛道边缘
  8. IAR 7.4版本安装(带下载链接)
  9. ASML终于认识到它的未来在哪里,进一步向中国市场靠拢
  10. 3. Caller 服务调用 - dapr
  11. 【网络--实验】华三防火墙命令行调试实例
  12. 这是一篇路由器踩坑的文章
  13. 剑指offer-面试题23:链表中环的入口节点 快慢指针+双指针
  14. 自制一个交叉适配器来检修网络设备(转)
  15. 排序算法系列:归并排序算法
  16. 计算机网络——网络层——思维导图
  17. 【ThreeJS基础教程-材质纹理篇】3.1 纹理知识进阶
  18. 圆柱体积怎么算立方公式_立方计算公式,圆形怎么算立方。
  19. GiveMeSomeCredit——信用评分卡模型
  20. 浏览器修改主页不失效,打开浏览器弹出首页修改方法

热门文章

  1. c语言:求某年某月的天数(2种方法)
  2. 浪潮服务器进u盘硬盘没有初始化,出现驱动器 H 中的磁盘未被初始化.想现在初始化吗?要怎么修护U盘啊...
  3. c语言在屏幕上显示字母,【求C语言高手帮忙解答1、在屏幕上显示一行字符串:”hell-查字典问答网...
  4. FBEC2020 | 三七互娱王自强:拥抱创新,将投资更多精品内容
  5. eis电子防抖好还是光学防抖好_Redmi K30 Pro相机系统公布 6400万配双OIS光学防抖
  6. 深度学习中Embedding的解释
  7. 二本院校计算机类好找工作吗,二本院校中比较吃香的几个专业,工资待遇很高,受到考生家长追捧...
  8. 用“魔法师”调整分区
  9. 8.2 喀迈拉(no.11~no.20)
  10. OBIEE 10G 安装RPD客户端