go语言基础(变量和基础类型)
关于注释
//注释 注释不参与程序编译 可以帮助了解程序
//行注释 只能注释一行
//快速注释的快捷键 ctrl+/
/*
块注释
可以注释多行
*/
主函数
//main 叫主函数 是程序的主入口 程序有且只有一个主函数
第一个go程序
func main() { //在屏幕打印hello world fmt.Println("hello world") fmt.Println("你好") }
变量的定义和使用
//声明 和 定义
var 变量名 数据类型
数据类型包含:
布尔类型 整型 浮点型 字符型 字符串类型
变量在定义时存储不同的数据 需要不同的数据类型
var a int//声明 如果没有初始值 默认值为0
a=10//赋值
a=a+25
//var a int = 10//定义
自动推到类型 变量名:=值 会根据值为变量选择类型
在go语言中不同的数据类型不能进行计算 可以通过类型转换解决
计算圆的面积和周长
func main(){ //计算圆的面积和周长 //面积 PI * r * r //周长 2 * PI * r //var PI float64=3.14159 PI:=3.14159 //var r float64=2.5 r:=2.5 wty:="你瞅啥" //var s float64 //var l float64 ////计算面积 //s=PI*r*r ////计算周长 //l=PI*2*r s:= PI * r * r l:= PI * 2 * r fmt.Println("面积:",s) fmt.Println("周长:",l) fmt.Println(wty) }
去市场买2斤黄瓜 单价为5 元
func main(){ //自动推到类型 变量名:=值 会根据值为变量选择类型 //去市场买2斤黄瓜 价格为5 元 w:=2.0//float64 //p:=5//int p:=5.0 //var p float64 = 5 //在go语言中不同的数据类型不能进行计算 可以通过类型转换解决 fmt.Println(w*p) }
打印各类型数据
func main() { a:=false//bool 布尔类型 b:=10//int 整型 c:=3.14//float64 浮点型 d:='a'//byte 字节类型 e:="瞅你咋地"//string 字符串类型 fmt.Println(a,b,c,d,e) }