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\n", 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\n", ch, ch)
ch = 'a' //字符, 单引号
fmt.Printf("%c, %d\n", ch, ch)
//大写转小写,小写转大写, 大小写相差32,小写大
fmt.Printf("大写:%d, 小写:%d\n", 'A', 'a')
//ascii码
//97 ---> 'a' , 65 ---> 'A'
fmt.Printf("大写转小写:%c\n", 'A'+32)
fmt.Printf("小写转大写:%c\n", 'a'-32)
}
#执行结果
a, 97 a, 97 大写:65, 小写:97 大写转小写:a 小写转大写:A
ASCII表


浙公网安备 33010602011771号