1. 首页
  2. 主题
  3. Go语言

转换 11111000 到 -8 怎么做

FreeWong · · 3194 次点击
转换 11111000 到 -8 怎么做 感谢。
```go const x = ^int8(^uint8(0b11111000)) ```
#3
更多评论
补码-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
jan-bar
想要拥有,必定付出。
完美出结果:-8 ```go package main import ( "fmt" ) func main() { a := uint8(0b11111000) fmt.Println(int8(a)) } ```
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中