go四:打印格式化

 

 

ASCII字符集中,数字的10进制范围是30-39

ASCII字符集中,大写字母的10进制范围是65-90

ASCII字符集中,小写字母的10进制范围是97-122

Unicode字符集中,汉字的范围是4e00---9fa5,10进制范围是19968--40869

package main

import "fmt"
type student struct {
    x, y int
}
func main() {
    //通用格式
    str := "json"
    fmt.Printf("%T, %v, %+v\n", str, str, str)
    var a rune = ''
    fmt.Printf("%T, %v\n", a, a)
    p :=student {1, 2}
    fmt.Printf("%T, %v\n", p, p)
    //布尔值
    fmt.Println("布尔值=====================")
    fmt.Printf("%T, %v\n", true, true)
    //整型
    fmt.Println("整型=====================")
    fmt.Printf("%T, %d\n", 123,123)
    fmt.Printf("%T, %5d\n", 123,123)
    fmt.Printf("%T, %05d\n", 123,123)
    fmt.Printf("%T, %05d\n", 123,123456789)
    //二进制
    fmt.Println("二进制=====================")
    fmt.Printf("%T, %b\n", 123,123)
    str = fmt.Sprintf("%b", 123)
    fmt.Printf("%T, %v\n", str, str)
    fmt.Printf("%x\n", 123)
    fmt.Printf("%X\n", 123)
    fmt.Printf("%U\n", '')
    //浮点型
    fmt.Println("浮点型=====================")
    //fmt.Printf("%f \n", 123)  //出错
    fmt.Printf("%f \n", 123.03)
    fmt.Printf("%.2f \n", 123.03)
    fmt.Printf("%e \n", 123.456)
    fmt.Printf("%.10e \n", 123.456)
    fmt.Printf("%.1e \n", 123.456)
    //字符串
    fmt.Println("字符串=====================")
    fmt.Printf("%s\n", "欢迎大家....")
    fmt.Printf("%q\n", "欢迎大家....")
    fmt.Printf("%s\n", "")
    fmt.Printf("%q\n", "")
    arr := [3]byte{97, 98, 99}
    fmt.Printf("%T, %s\n", arr, arr)
    //arr2 := []rune{'a', 'b', '一', 97, 98, 99}
    //fmt.Printf("%T, %s\n", arr2, arr2) //%s只能输入字符串,或byte字符,不能输出rune字符
    arr2 := []byte{'a', 'b', 'c', 'A'}
    fmt.Printf("%T, %s\n", arr2, arr2)
    fmt.Printf("%T, %X\n", arr2, arr2)
}
string, json, json
int32, 20013
main.student, {1 2}
布尔值=====================
bool, true
整型=====================
int, 123
int,   123
int, 00123
int, 123456789
二进制=====================
int, 1111011
string, 1111011
7b
7B
U+4E00
浮点型=====================
123.030000 
123.03 
1.234560e+02 
1.2345600000e+02 
1.2e+02 
字符串=====================
欢迎大家....
"欢迎大家...."

""
[3]uint8, abc
[]uint8, abcA
[]uint8, 61626341

 

posted on 2018-03-27 15:38  myworldworld  阅读(157)  评论(0)    收藏  举报

导航