1.a % b == a - a / b * b
2.只有a++ 没有++a
3.&&如果第一个条件是false,第二个条件不会判断
||如果第一个条件是true,第二个条件不会判断
4.不使用中间变量交换两值
a = a + b
b = a - b
a = a - b
5.输入
func main() {
var name string
fmt.Println("请输入姓名")
fmt.Scanln(&name)
fmt.Printf("name is %v\n", name)
}
6.八进制以0开头
十六进制以0x开头
7.^异或
8.>>高位用符号位补充
<<低位用0补充
注意所有数都是补码
正数,原码反补相同
负数,符号位,最低位的1及左边的0不变