• 二、内置基础数据类型


    两种数据类型:

      1.语言内置的数据类型

        1)数值型:

          ① 整数型:

            无符号:unit8,unit16,unit32,unit64

            有符号:int8, int16, int32, int64

            下列X表示X位的操作系统

              unit = unitX, int = intX, unitptr = X为的指针

            类型的别名:

              byte = unit8

              rune = int32

          ② 浮点型:

            float32(单精度浮点)

            float64(双精度浮点)

          ③ 虚数型(很新奇):

            complex64 

            complex128

          上类型都可以进行 + - * / 运算,另外整数还可以进行求膜运算

        2)字符串类型:

          string

          C++ 字符串是由字符连接而成的,而Golang是由字节组成

          用双引号引起来,字符 可以用"代替

          基本操作:

            获取字符串长度:len(str)

            例如:

              str string = ""

              fmt.Println(str[0])

              输出结果为:(因为Golang字符串是由字节构成的)

            随机访问单个字符:str[i]

            字符串连接:str1 + str2

        3)布尔型:

          bool

          值为truefalse

          和C++ 不同的是:

            任何空值(nil)或者零值(0, 0.0, "")都不能作为布尔型来直接判断

            比如:

            if 0 {

              fmt.Println("错误")

            }

            这么写是错误的

      2.通过语言提供的自定义数据类型方法自己定义的数据类型

  • 相关阅读:
    OAuth2.0 基础概述
    Ubuntu安装Gogs服务
    ASP.NET WebAPI 生成帮助文档与使用Swagger服务测试
    ASP.NET MVC 中的路由
    升级Ghost
    搭建Golang开发环境
    TDD并不是看上去的那么美
    .NET Framework 源码查看与调试
    在 ASP.NET MVC 中使用异步控制器
    SpringMVC+FreeMarker+Mybatis 整合
  • 原文地址:https://www.cnblogs.com/wuwangchuxin0924/p/8988008.html
Copyright © 2020-2023  润新知