Go运算符

示例代码如下

// 表明这个go文件属于main包, 每个文件都属于一个包
package main
// 导入标准输入输出包
import (
	"fmt"
	// "unsafe"
)
// 主函数
func main(){

	// 运算符
	// ++
	// --
	// ==
	// !=
	// >=
	// <=
	// !
	// &&
	// ||

	// n1 := 1
	// n1++

	// n1 := 1
	// n2 := 2
	// b1 := ( n1 > n2 || true)

	// 位运算符
	// & 按位与
	// | 按位或
	// ^ 异或
	// >> 右移
	// << 左移

	// n1 := 1 & 2
	// 001
	// 010
	// 000

	// & 取地址
	// * 取数值

	n1 := 1
	fmt.Printf("%p\n", &n1)
	fmt.Printf("%v\n", *&n1)

	fmt.Println(n1)

}

上一篇:Java Unsafe 测试代码


下一篇:并发编程之sun.misc.Unsafe类