zoukankan      html  css  js  c++  java
  • go语言基础之基础数据类型 bool类型 浮点型

    1、bool类型 

    示例1:

    package main
    
    import "fmt"
    
    func main() {
    	var a bool
    	a = true
    	fmt.Println("a = ", a)
    
    }
    

    #执行结果

    a =  true

    示例2:

    package main
    
    import "fmt"
    
    func main() {
    	var b = false
    	fmt.Println("b = ", b)
    
    }
    

    #执行结果

    b =  false
    

    示例3

    package main
    
    import "fmt"
    
    func main() {
    	c := false
    	fmt.Println("c = ", c)
    
    }
    

    #执行结果

    c =  false

    2、浮点型

    package main //必须有一个main包
    
    import "fmt"
    
    func main() {
    	var f1 float32
    	f1 = 3.14
    	fmt.Println("f1 = ", f1)  //f1 =  3.14
    //自动推导类型 f2 := 3.14 fmt.Printf("f2 type is %T
    ", f2) //f2 type is float64
    }

    #执行结果

    f1 =  3.14
    f2 type is float64

     3、字符转换

    package main //必须有一个main包
    
    import "fmt"
    
    func main() {
    	var ch byte
    	ch = 97
    	//fmt.Println("ch = ", ch)
    	//格式化输出,%c以字符方式打印,%d以整型方式打印
    	fmt.Printf("%c, %d
    ", ch, ch)
    
    	ch = 'a' //字符, 单引号
    	fmt.Printf("%c, %d
    ", ch, ch)
    
    	//大写转小写,小写转大写, 大小写相差32,小写大
    	fmt.Printf("大写:%d, 小写:%d
    ", 'A', 'a')
    	//ascii码
    	//97 ---> 'a' , 65 ---> 'A'
    	fmt.Printf("大写转小写:%c
    ", 'A'+32)
    	fmt.Printf("小写转大写:%c
    ", 'a'-32)
    }

    #执行结果

    a, 97
    a, 97
    大写:65, 小写:97
    大写转小写:a
    小写转大写:A

    ASCII表

     

  • 相关阅读:
    真正的e时代
    在线手册
    UVA 10616 Divisible Group Sums
    UVA 10721 Bar Codes
    UVA 10205 Stack 'em Up
    UVA 10247 Complete Tree Labeling
    UVA 10081 Tight Words
    UVA 11125 Arrange Some Marbles
    UVA 10128 Queue
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/nulige/p/10199830.html
Copyright © 2011-2022 走看看