当前位置: 首页 > wzjs >正文

引擎网站推广法济南网站建设老威

引擎网站推广法,济南网站建设老威,同程旅游,wordpress主题和插件区别一基础数据类型 一、布尔型(Bool) 定义:表示逻辑真 / 假,仅有两个值:true 和 false内存占用:1 字节使用场景:条件判断、逻辑运算 二、数值型(Numeric) 1. 整数类型&…

一基础数据类型 

一、布尔型(Bool)

  • 定义:表示逻辑真 / 假,仅有两个值:true 和 false
  • 内存占用:1 字节
  • 使用场景:条件判断、逻辑运算

二、数值型(Numeric)

1. 整数类型(Integer)

  • 特殊类型
    • byteuint8 的别名,用于处理 ASCII 字符
    • runeint32 的别名,用于表示 Unicode 字符(如中文、 emoji)

2. 浮点类型(Float)

三,字符串型(String)

  • 本质:不可变的 UTF-8 编码字节序列
  • 特性
    • 支持索引访问:s[0] 获取第一个字节(非字符!)
    • 字符串拼接:+ 运算符
    • 原生支持 Unicode,可包含任意字符(中文、表情等)
    • 1. byte 类型

    • 定义与本质byte 是 uint8 的别名,占用 1 个字节的内存空间,其取值范围是 0 到 255。在 Go 里,byte 类型主要用于处理 ASCII 字符,因为 ASCII 字符集里的字符可以用一个字节来表示。
    • 使用场景:当你处理只包含 ASCII 字符的字符串时,用 byte 类型会比较合适,比如处理简单的英文文本、基本的数字和符号等。
    • 2. rune 类型

    • 定义与本质rune 是 int32 的别名,占用 4 个字节的内存空间。它主要用于表示 Unicode 码点,能够处理包括中文、日文、韩文、表情符号等各种非 ASCII 字符。
    • 使用场景:当字符串包含非 ASCII 字符时,就需要使用 rune 类型。因为非 ASCII 字符在 UTF - 8 编码下可能会占用多个字节,而 rune 可以完整地表示一个 Unicode 字符。

四.使用样例

package mainimport ("fmt"
)func main() {// 布尔型var b bool = truefmt.Printf("布尔型: 值为 %v,类型是 %T\n", b, b)// 整数类型var i8 int8 = -128var i16 int16 = -32768var i32 int32 = -2147483648var i64 int64 = -9223372036854775808var u8 uint8 = 255var u16 uint16 = 65535var u32 uint32 = 4294967295var u64 uint64 = 18446744073709551615var by byte = 255var r rune = 'A'fmt.Printf("int8: 值为 %v,类型是 %T\n", i8, i8)fmt.Printf("int16: 值为 %v,类型是 %T\n", i16, i16)fmt.Printf("int32: 值为 %v,类型是 %T\n", i32, i32)fmt.Printf("int64: 值为 %v,类型是 %T\n", i64, i64)fmt.Printf("uint8: 值为 %v,类型是 %T\n", u8, u8)fmt.Printf("uint16: 值为 %v,类型是 %T\n", u16, u16)fmt.Printf("uint32: 值为 %v,类型是 %T\n", u32, u32)fmt.Printf("uint64: 值为 %v,类型是 %T\n", u64, u64)fmt.Printf("byte: 值为 %v,类型是 %T\n", by, by)fmt.Printf("rune: 值为 %v,类型是 %T\n", r, r)// 浮点类型var f32 float32 = 3.1415926var f64 float64 = 3.141592653589793fmt.Printf("float32: 值为 %v,类型是 %T\n", f32, f32)fmt.Printf("float64: 值为 %v,类型是 %T\n", f64, f64)// 复数类型var c64 complex64 = 3 + 4ivar c128 complex128 = 3 + 4ifmt.Printf("complex64: 值为 %v,类型是 %T\n", c64, c64)fmt.Printf("complex128: 值为 %v,类型是 %T\n", c128, c128)// 字符串类型var s string = "Hello, World!"fmt.Printf("字符串型: 值为 %v,类型是 %T\n", s, s)
}

http://www.dtcms.com/wzjs/406856.html

相关文章:

  • 台州网站建设优化google官网
  • 网络设计与制作是什么意思上海seo公司排名
  • 网站建设 百度百科站长工具名称查网站
  • 如何建网站运营网站软文代发布
  • 做网站都需要哪些软硬件win7优化软件
  • 外贸网站建设知识 列表宣传软文范例
  • 在百度里面做个网站怎么做win11优化大师
  • 客服外包公司怎么开开鲁seo网站
  • 做网站前期需要什么长沙网站设计拓谋网络
  • wordpress问卷模板下载优化电脑的软件有哪些
  • web前端开发好学吗?广州seo公司品牌
  • 做编程网站有哪些内容市场调研分析
  • 求个网站没封的2021seo服务是什么
  • 最牛的html5网站建设百度app下载官方
  • 建设好网站如何上传百度怎样和政府交换友链
  • 南京企业网站设计建设seo资讯
  • wx5 做网站可以么能打开各种网站的浏览器
  • 随州网络科技有限公司关键词优化公司电话
  • 扁平化蓝色网站seo高手培训
  • 做文献的ppt模板下载网站智谋网站优化公司
  • 杭州计算机培训机构哪个最好南宁白帽seo技术
  • 网站轮换图百度助手下载安装
  • 网站备案正常多久seo关键词平台
  • 只知道网站后台怎么做301新冠不易感染三种人
  • 晋城企业网站建设公司网络seo关键词优化技巧
  • 想建设一个网站上海搜索排名优化公司
  • wordpress改后台ip怎样做seo搜索引擎优化
  • 夏天做那个网站能致富电工培训学校
  • 垃圾邮件网站手机优化
  • 河南 网站建设新塘网站seo优化