c语言中c=-9,那么~c等于多少呢?怎么算,求详细过程!!!

2024-12-27 10:53:58
推荐回答(2个)
回答1:

~是取反的意思 FF=-1 FF-8=-1-8=-9=F7
二进制表示11110111 取反为8

回答2:

-9的原码为10001001,但在计算机内负数是用补码来保存的,即11110111
~按位取反后的到00001000,即8