const 3

What does the following program print (if it runs on a 64-bit OS)?
package main

const X = '\x61' // 'a'
const Y = 0x62
const A = Y - X // 1
const B int64 = 1

var n = 32

func main() {
	if A == B {
		println(A << n >> n, B << n >> n)
	}
}

Choices:

Answer: 0 1

Run it on Go play.

Key points: