在一般意义上,Unicode“符文”只是一个数字,就像 64(0x40) 是数字,它是 ASCII 和 Unicode 中“@”的代码。64是实数吗?是的当然。您可以将文字 64 分配给浮点变量。64是整数吗?是的。您可以将文字 64 分配给任何整数变量。64是有符号数吗?是的。您可以将文字 64 分配给任何无符号变量。64是无符号数吗?是的。您可以将文字 64 分配给任何有符号变量。package mainimport "fmt"func main() { var f float64 f = 64 var b int8 b = 64 var u uint16 u = 64 var i int i = 64 fmt.Println(f, b, u, i)}输出:64 64 64 64这试图表明的是 [小] 整数(以及此类文字)基本上是无类型的,即untyped。