吴江网站设计网站发布 图片看不到
2026/2/1 19:36:49 网站建设 项目流程
吴江网站设计,网站发布 图片看不到,网站制作公司违法,网站建设茶店网#x1f3ac; HoRain云小助手#xff1a;个人主页 #x1f525; 个人专栏: 《Linux 系列教程》《c语言教程》 ⛺️生活的理想#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站#xff0c;性价比超高#xff0c;大内存超划算#xff01;… HoRain云小助手个人主页 个人专栏: 《Linux 系列教程》《c语言教程》⛺️生活的理想就是为了理想的生活!⛳️ 推荐前些天发现了一个超棒的服务器购买网站性价比超高大内存超划算忍不住分享一下给大家。点击跳转到网站。专栏介绍专栏名称专栏介绍《C语言》本专栏主要撰写C干货内容和编程技巧让大家从底层了解C把更多的知识由抽象到简单通俗易懂。《网络协议》本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘一起解密网络协议在运行中协议的基本运行机制《docker容器精解篇》全面深入解析 docker 容器从基础到进阶涵盖原理、操作、实践案例助您精通 docker。《linux系列》本专栏主要撰写Linux干货内容从基础到进阶知识由抽象到简单通俗易懂帮你从新手小白到扫地僧。《python 系列》本专栏着重撰写Python相关的干货内容与编程技巧助力大家从底层去认识Python将更多复杂的知识由抽象转化为简单易懂的内容。《试题库》本专栏主要是发布一些考试和练习题库涵盖软考、HCIE、HRCE、CCNA等目录⛳️ 推荐专栏介绍Go 语言数据类型一、基本类型基础数据类型1. 布尔类型 (bool)2. 整数类型3. 浮点类型4. 复数类型5. 字符与字符串二、复合类型派生类型三、Go 数据类型特点四、类型转换五、总结Go 语言数据类型Go 语言是一种静态强类型语言所有变量在编译时必须明确其数据类型且类型一旦确定便不可更改。Go 的数据类型体系清晰可分为四大类基本类型、复合类型、引用类型和接口类型。一、基本类型基础数据类型1. 布尔类型 (bool)只能是true或false零值为false不能与整数直接比较如if flag 1是非法的示例var flag bool true2. 整数类型类型字节大小有符号范围无符号范围说明int平台相关32/64位32/64位通用整型优先用明确位数类型int81字节-128 ~ 127-8位有符号整数int162字节-32768 ~ 32767-16位有符号整数int324字节-2147483648 ~ 2147483647-32位有符号整数rune别名int648字节-9223372036854775808 ~ 9223372036854775807-64位有符号整数uint平台相关-32/64位通用无符号整型uint81字节-0 ~ 2558位无符号整数byte别名uint162字节-0 ~ 6553516位无符号整数uint324字节-0 ~ 429496729532位无符号整数uint648字节-0 ~ 1844674407370955161564位无符号整数uintptr平台相关-与平台指针位数一致用于存储指针地址特殊说明byte是uint8的别名常用于处理二进制数据rune是int32的别名用于表示 Unicode 字符推荐使用明确位数的类型如int32而非int以避免跨平台问题3. 浮点类型类型精度范围约说明float326-7位小数±3.4×10³⁸32位浮点数float6415-17位小数±1.8×10³⁰⁸64位浮点数默认浮点类型注意浮点数存在精度误差计算时需谨慎。4. 复数类型类型实部/虚部类型示例complex64float323.0 4.0icomplex128float641.5 2.5i5. 字符与字符串字符串 (string)UTF-8编码的不可变字节序列不可变字符串一旦创建内容不能修改示例var name string Golang字符串拼接s : s1 s2多行字符串msg :这是多行文本字符Go 没有独立的char类型字符使用rune表示实际上是int32示例var ch rune 中byte是uint8的别名用于表示 ASCII 字符二、复合类型派生类型类型说明示例数组 (Array)固定长度、相同类型元素序列var a [3]int [3]int{1,2,3}切片 (Slice)动态长度、数组片段引用s : []int{1,2,3}结构体 (Struct)自定义数据类型组合不同类型数据type Person struct {Name string; Age int}映射 (Map)键值对集合m : map[string]int{a:1}接口 (Interface)定义方法集合实现多态interface{} (空接口)指针 (Pointer)存储变量内存地址var p *int三、Go 数据类型特点静态类型编译时确定变量类型运行时不能改变强类型类型不会自动转换必须显式转换示例var b float64 float64(a)零值机制未初始化变量有明确默认值整数0布尔false字符串空字符串指针nil作用域清晰通过代码块控制作用域通过首字母大小写控制跨包访问四、类型转换Go 不支持隐式类型转换必须显式转换var a int 100 var b float64 float64(a) // 显式转换 // 字符串与数值转换 var c string strconv.Itoa(a) // int - string var d int strconv.Atoi(123) // string - int五、总结Go 语言的数据类型体系清晰适合高效、安全的编程。在实际开发中优先使用int,float64,string,bool等默认类型处理字符时使用rune而非byte字符串是不可变类型处理时需注意类型之间必须显式转换选择合适的整数类型以避免跨平台问题理解这些数据类型是编写规范、高效 Go 代码的基础。❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询