zoukankan      html  css  js  c++  java
  • 二、内置基础数据类型

    两种数据类型:

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

  • 相关阅读:
    第四周PLECS仿真
    三相异步电动机预习笔记
    第三周PLECS仿真
    《自动化技术中的进给电气传动》 1.3节及《控制系统设计指南》 第一,二章设计指南读书笔记
    第二周 PLECS仿真
    机电传动课程学习
    《实时控制软件设计》2017年度教学总结
    《实时控制软件设计》2017年教学内容
    《机电传动控制》(2017)综合作业
    《机电传动控制》(2017)第十一周作业
  • 原文地址:https://www.cnblogs.com/wuwangchuxin0924/p/8988008.html
Copyright © 2011-2022 走看看