字符数据运算 'A' + 1 = 'B'。
使用byte类型,获取A对应的ASCII数字65,然后循环加1获得26个字母对应的ASCII数值,再用%c输出还原该数字对应的ACSii码字符,就得到A-Z。
package main
import "fmt"
func main() {
var arr [26]byte
for i := 0; i < 26; i++ {
arr[i] = 'A' + byte(i)
}
fmt.Printf("%c", arr)
}
输出结果