Go语言基础数据类型-字符类型

作者: 黑猫编程 | 来源:发表于2019-07-26 13:55 被阅读6次

字符类型

字符基本输入与输出

package main

import "fmt"

func main() {

    var ch byte
    ch = 'a'
    fmt.Println("ch = ", ch)
}

package main

import "fmt"

func main() {

    var ch byte
    ch = 'a'
    fmt.Printf("ch=%c", ch)
}

package main

import "fmt"

func main() {

    var ch byte
    ch = 97
    fmt.Printf("ch=%c", ch)
}

这里定义了,ch是一个字符类型,赋值却是一个整数97,打印的结果是小写字符’a’.
原因是:计算机不能直接存储字符类型,只能转成数字存储,但是为什么小写字符‘a’,对应的整数是97呢?因为,计算机是根据’ASCII’码来存储。

字符串类型

用单引号括起来的单个字符是字符类型,用双引号括起来的字符是字符串类型。“a”是字符还是字符串呢?

package main

import "fmt"

func main() {

    var str1 string
    str1 = "abc"
    fmt.Println("str1 = ",str1)
    fmt.Printf("str1 = %s", str1)
}

fmt格式化

相关文章

  • Go学习-数据类型

    Go数据类型 Go语言将数据类型分为四类 基础类型 复合类型 引用类型 接口类型 基础类型 数字 字符串 布尔 整...

  • 4.Golang数据类型

    Go 语言数据类型包含基础类型和复合类型两大类。基础数据类型包括:布尔型、整型、浮点型、复数型、字符型、字符串型、...

  • <>

    第六章重点: go语言数据类型:基础类型(数字,字符串,布尔类型),复合类型(数组,结构体),引用类型(指针,切片...

  • 第三章:Go语言基础数据类型

    1. Go语言数据类型 1.1 数据类型分类 Go语言数据类型大致可以分为两类基础类型,其中就包括了我们最常见的一...

  • Go语言第3天 - 常用数据类型

    以下内容部分参考自Go语言基础数据类型Go语言中的数组切片:特立独行的可变数组Go语言数据类型-数组Go标准容器之...

  • 02-Go语言常量和变量

    Go语言的数据类型 C语言的数据类型 Go语言的数据类型 Go语言各数据类型占用内存空间 Go语言中也可以使用si...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • Go语言入门指南系列之《2基础类型》

    Go 语言中的基础类型   在 Go 编程语言中,数据类型用于声明函数和属性。数据类型的出现时为了把数据分成所需要...

  • 【Golang 基础】Go 语言中的基本类型

    Go 语言中的基础类型   在 Go 编程语言中,数据类型用于声明函数和属性。数据类型的出现时为了把数据分成所需要...

  • Go语言学习(4) - 基本数据类型

    Go语言中的数据类型包含两种: 基本数据类型(原生数据类型):整型、浮点型、布尔型、字符串、字符(byte、run...

网友评论

    本文标题:Go语言基础数据类型-字符类型

    本文链接:https://www.haomeiwen.com/subject/jptrrctx.html