知识产权万事通黑猫Python手册互联网科技

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

2019-07-26  本文已影响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格式化

上一篇 下一篇

猜你喜欢

热点阅读