朽木

朽木

Go基础 - 01 数据类型

176
2023-10-08

Go 基础 - 数据类型

1. 基础数据类型

/*
** 基础数据类型 **

	布尔类型 bool
	
	数字类型
		int8  -> -128 到 127、
		int16 -> -32768 到 32767、
		int32 -> -2147483648 到 2147483647、
		int64 -> -9223372036854775808 到 9223372036854775807、
	
		uint8  -> 0 到 255、
		uint16 -> 0 到 65535、
		uint32 -> 0 到 4294967295、
		uint64 -> 0 到 18446744073709551615、
	
		float32 -> IEEE-754 标准的单精度浮点数,有效位数为 24 位,范围约为 ±1.18e-38 到 ±3.4e38、
		float64 -> IEEE-754 标准的双精度浮点数,有效位数为 53 位,范围约为 ±2.23e-308 到 ±1.8e308、
	
		byte -> 类型 byte 是类型 uint8 的别名。这些类型完全相同,byte类型一般用于强调数值是一个原始的数据而不是一个小的整数、
		rune -> 类型 rune 是类型 int32 的别名。这些类型完全相同,通常用于表示一个 Unicode 码点。
		uint、int、uintptr -> 32 位操作系统上就是32位,64 位操作系统上就是64位。
	
	复数
		complex64、complex128 -> 复数、
	
	字符串 string

*/

2.复合数据类型