转换 11111000 到 -8 怎么做 感谢。
完美出结果:-8
```go
package main
import (
"fmt"
)
func main() {
a := uint8(0b11111000)
fmt.Println(int8(a))
}
```
#2
更多评论
补码-1再转反转
// 1,1,1,1,1,0,0,0 补码
// 1,1,1,1,0,1,1,1 // 补码 - 1 = 反码
// 1,0,0,0,1,0,0,0 // 反码反转 = 原码
// -8
#1