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表