From 2a5a23bffd149e01fb2b082a717e9b3b3ecbe955 Mon Sep 17 00:00:00 2001 From: skimrme Date: Thu, 20 Nov 2025 02:11:28 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=9F=BA=E6=9C=AC=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=BB=93=E6=9E=84=E5=AD=A6=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4.基本数据类型.go | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 4.基本数据类型.go diff --git a/4.基本数据类型.go b/4.基本数据类型.go new file mode 100644 index 0000000..5dfaf36 --- /dev/null +++ b/4.基本数据类型.go @@ -0,0 +1,37 @@ +package main + +import "fmt" + +func main() { + type_() + +} + +func type_() { + var age int = 12 // 设定类型为数字 + fmt.Println(age) + + var text = "Hello mfk\n" // 自动识别类型 + fmt.Printf(text) + + // uint + x + // x 是比特的位数 + var u8 uint8 = 255 + // 0 0 0 0 0 0 0 0 = 0 + // 1 1 1 1 1 1 1 1 = 2^8-1=255 + fmt.Println(u8) + // int8 支持正负数 + // 0 0 0 0 0 0 0 0 = 1 + // 0 1 1 1 1 1 1 1 = 2^(8-1)-1=127 // 一个比特位区分正负了 + + // 1 0 0 0 0 0 0 1 = -1 负数的最大值 + // 1 0 0 0 0 0 0 0 = -128 + +//###################################################### + // 源码 补码 (取反=反码+1)听不懂,标记一下,下次学 +//###################################################### + + + +} +