如题
第1个回答 2006-08-31
在计算机中负数中用补码表示的,补码就是原码求反加1
-128先求128的原码为10000000,首位不变其它求反为11111111,
加1为00000000.但是你如果在C里面是占16位的,为1111111100000000
用8进制表示为177600
-107先求107的原码为01101011 ,求反为10010100
加1 10010101
-128先求128的原码为10000000,首位不变其它求反为11111111,
加1为00000000.但是你如果在C里面是占16位的,为1111111100000000
用8进制表示为177600
-107先求107的原码为01101011 ,求反为10010100
加1 10010101