无符号数和有符号数问题
10000001B 可以看作为无符号数129,也可以看做有符号数-127求大家教我怎么得到-127的有符号数!
计算机是按补码来存放数据的,正数的补码就是它的二进制本身,负数的补码就是它的绝对值(也就是取正)的二进制值取反后加1
比如-127的绝对值是127,二进制是0111 1111
取反后1000 0000
再加1得到-127的补码1000 0001
如果给你一个负数的补码,让你求它的绝对值,你就先减1,然后取反就得到了。 对 补码 !!! 学习:dizzy:
页:
[1]