码迷,mamicode.com
首页 > 编程语言 > 详细

python系列------计算机运算过程

时间:2015-07-22 07:02:14      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:计算机系统   python   表达式   如何   绝对值   

计算机如何做运算

    在计算机系统中,数值一律用补码来表示

  • 正数的补码

    正数的补码和源码相同。

  • 负数的补码

    符号位不变,其他位取反再加1。

表达式

转为反码

转为补码

计算结果

转为源码

10+2

0000 1010

+

0000 0010

0000 1010

+

0000 0010

0000 1100

0000 1100

10+(-2)

0000 1010

+

1111 1101

0000 1010

+

1111 1110

0000 1000

0000 1000

3+(-4)

0000 0011

+

1111 1011

0000 0011

+

1111 1100

1111 1111

1000 0001

注意:正数的反码补码和源码是一样的,负数的反码是负数绝对值的按位取反,补码是负数绝对值取反,符号位不变再加一


本文出自 “技术博” 博客,谢绝转载!

python系列------计算机运算过程

标签:计算机系统   python   表达式   如何   绝对值   

原文地址:http://hostman.blog.51cto.com/6303208/1676906

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!