本文所涉及代码路径: https://gitee.com/rockywish/go/blob/master/01day_datatype/negative.go
一、负数
//File : negative.go
//Author: rockywish
package main
func main() {
/*
负数的表示:使用补码 = 源码的取反+1
以int8的18为例
源码 :0001 0010
反码 :1110 1101
补码 :1110 1110
*/
/*
以int8的128为例
源码 :1000 0000
反码 :0111 1111
补码 :1000 0000
*/
/*
补码:1111 1111
减一:1111 1110
取反:0000 0001
*/
}
<