码迷,mamicode.com
首页 > 其他好文 > 详细

二、内置基础数据类型

时间:2018-05-03 23:34:12      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:c++   整数   mil   float   style   als   字符连接   lib   字符串长度   

两种数据类型:

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

二、内置基础数据类型

标签:c++   整数   mil   float   style   als   字符连接   lib   字符串长度   

原文地址:https://www.cnblogs.com/wuwangchuxin0924/p/8988008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!