• 二、内置基础数据类型


    两种数据类型:

      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.通过语言提供的自定义数据类型方法自己定义的数据类型

  • 相关阅读:
    .Net开发中不太常用的DLL及用法
    JT8082019协议,协议消息ID
    分享一个dotnet自动发布Docker的脚本
    winform下UserControl未标记为可序列化问题
    VS常用设置
    NuGet修改默认包保存的位置
    cooking构建工具报错MSBUILD :error MSB4132解决办法
    62进制(非大数除法实现)
    解决System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 问题(转)
    jQuery多选列表框插件Multiselect
  • 原文地址:https://www.cnblogs.com/wuwangchuxin0924/p/8988008.html
Copyright © 2020-2023  润新知