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

  • 相关阅读:
    暴雪HASH算法(转)
    实现的一些内存辅助操作函数
    仿SGI STL的traits技法
    c++实现kd树
    利用libpcap打印ip包
    在使用cognos时遇到的问题记录帖
    DW,DM,ODS的区别
    解决问题的8种职业能力
    ASP.NET网站怎么发布 Web项目程序怎么发布部署(暂时收藏)
    关于IIS和.NET 4.0的问题总结(转)
  • 原文地址:https://www.cnblogs.com/wuwangchuxin0924/p/8988008.html
Copyright © 2011-2022 走看看