发布网友 发布时间:2022-04-23 22:57
我来回答
共1个回答
热心网友 时间:2023-10-12 21:45
一般定义成有符号数之后,最高位就是符号位。最高位是1就表示负数,最高位是0表示正数按照你写的首先这是一个16位16进制数,其次,负数要通过补码来看他的值。如果最高位不是1那么直接读就成了,所以7ffe是正数不需要再取反+1而8000h和ffff是负数8000h取反+1为8000h所以他表示的数为-32768而ffff取反+1为0001h所以他表示的数是-1