博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二、内置基础数据类型
阅读量:6166 次
发布时间:2019-06-21

本文共 972 字,大约阅读时间需要 3 分钟。

两种数据类型:

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

转载于:https://www.cnblogs.com/wuwangchuxin0924/p/8988008.html

你可能感兴趣的文章
惠普瘦客户机多屏显示T5740
查看>>
java边界问题
查看>>
jdbc 使用properties导入数据库信息
查看>>
温故绘图
查看>>
RabbitMQ(7)-发后即忘模型
查看>>
mongodb、mysql、redis的性能对比
查看>>
nginx做负载CDN加速获取端真实ip
查看>>
java String.replaceAll中特殊字符问题
查看>>
varnish在Debian9.4安装和配置
查看>>
使用Logic Apps从Azure Blob存储中删除超过X天的文件
查看>>
PHP实现长连接
查看>>
使用Python开发windows桌面程序【超简单】
查看>>
我的友情链接
查看>>
使用SQL Server发布数据库快照遇到错误:对路径”xxxxx“访问被拒绝的解决方法...
查看>>
android查看第三方libs的jar源码
查看>>
原生js基础课程
查看>>
JAVA操作串口有感
查看>>
无线安全特性
查看>>
centos7 安装 php7
查看>>
Exchange Server 2010全新部署
查看>>