笑傲天下
1000 0000 0000 0000 是一个有符号型二进制,表示为10进制是多少?
答案是-32768
但是不知道怎么算的,
算不明白了,求大侠指点
负数用补码表示,正数符号位是0,负数是1.负数的补码是取反1,所以是﹣32768 ,这个我懂
补码,1 就不能算在数值里面,表示符号位。其他位减一变为111 1111 1111 1111
,再取反变为000 0000 0000 0000
张蕊
求负整数的补码,原码符号位不变,先将原码减去1,最后数值各位取反。(但由于2进制的特殊性,通常先使数值位各位取反,最后整个数加1。)所以是﹣32768
求高见.....