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)
}

  



posted on 2019-02-26 15:49  法海降妖  阅读(154)  评论(0编辑  收藏  举报