From a0bce9ecedf7832ef84d54f2fc4ab133cec50055 Mon Sep 17 00:00:00 2001 From: custa Date: Mon, 15 Aug 2016 01:38:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=94=99=E5=88=AB=E5=AD=97:?= =?UTF-8?q?=20=E5=9C=A8=E5=BA=95=E5=B1=82=E7=BC=96=E7=A8=8B=E6=98=AF->?= =?UTF-8?q?=E5=9C=A8=E5=BA=95=E5=B1=82=E7=BC=96=E7=A8=8B=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch3/ch3-01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch3/ch3-01.md b/ch3/ch3-01.md index 8389a44..e71a2fe 100644 --- a/ch3/ch3-01.md +++ b/ch3/ch3-01.md @@ -8,7 +8,7 @@ Go语言同时提供了有符号和无符号类型的整数运算。这里有int Unicode字符rune类型是和int32等价的类型,通常用于表示一个Unicode码点。这两个名称可以互换使用。同样byte也是uint8类型的等价类型,byte类型一般用于强调数值是一个原始的数据而不是一个小的整数。 -最后,还有一种无符号的整数类型uintptr,没有指定具体的bit大小但是足以容纳指针。uintptr类型只有在底层编程是才需要,特别是Go语言和C语言函数库或操作系统接口相交互的地方。我们将在第十三章的unsafe包相关部分看到类似的例子。 +最后,还有一种无符号的整数类型uintptr,没有指定具体的bit大小但是足以容纳指针。uintptr类型只有在底层编程时才需要,特别是Go语言和C语言函数库或操作系统接口相交互的地方。我们将在第十三章的unsafe包相关部分看到类似的例子。 不管它们的具体大小,int、uint和uintptr是不同类型的兄弟类型。其中int和int32也是不同的类型,即使int的大小也是32bit,在需要将int当作int32类型的地方需要一个显式的类型转换操作,反之亦然。