忍者绝影 发表于 2012-12-28 10:21:10

一个有符号与无符号数的问题

请问,10000001B为什么可以看作是有符号数-127?我知道他看作无符号数是129.

原来如此。 发表于 2012-12-28 15:52:37

没有声明时表示无符号数 声明的情况下根据声明表示有无符号类型 主要看声明类型位数

忍者绝影 发表于 2012-12-29 13:17:59

谢谢您,我想知道为什么是-127?

Seandor 发表于 2012-12-29 15:43:09

因为那个数是用补码表示的,第一个1表示负数,而负数的大小是它本身取反再加1,也就是01111111B,所以是-127。具体的可以看看教材的附注2

忍者绝影 发表于 2012-12-30 13:22:36

懂了,十分感谢您
页: [1]
查看完整版本: 一个有符号与无符号数的问题