Chinaunix首页 | 论坛 | 博客
  • 博客访问: 720759
  • 博文数量: 118
  • 博客积分: 1437
  • 博客等级: 上尉
  • 技术积分: 1155
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-22 20:23
文章分类

全部博文(118)

文章存档

2022年(32)

2017年(3)

2014年(4)

2013年(1)

2011年(2)

2010年(16)

2009年(60)

我的朋友

分类: C/C++

2009-02-24 22:36:24

反码-one's complement number representation
补码-
two's complement representation
补码和反码的表示范围不同,n位反码的范围:-2^(n-1)+1~
2^(n-1)-1
n位补码的范围:
-2^(n-1)~2^(n-1)-1
例如:8位符号整形反码的范围-127~127,而补码的范围是-128~127.
思考:用补码表示时abs(-2^(n-1)),结果是什么?
举例来说,-128的补码仍然是它本身,它的abs()也是它本身。
阅读(867) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~