golang基本数据类型

包含如下几种:
bool
string
int、int8、int16、int32、int64
uint、uint8、uint16、uint32、uint64、uintptr
byte // uint8 的别名
rune // int32 的别名 代表一个 Unicode 码
float32、float64
complex64、complex128

例子:

package go_base

import "fmt"

//bool
//string
//int、int8、int16、int32、int64
//uint、uint8、uint16、uint32、uint64、uintptr
//byte // uint8 的别名
//rune // int32 的别名 代表一个 Unicode 码
//float32、float64
//complex64、complex128

// go 的基本类型
func BaseType()  {
	// 布尔类型
	var b bool;
	b = true;
	fmt.Println("布尔类型",b)

	// string 类型
	var str string
	str = "字符串"
	fmt.Println("字符串类型", str)

	// int 类型
	var i int
	i = 1
	fmt.Println("int", i)

	// uint8 类型
	var ui8 uint8
	ui8 = 8
	fmt.Println("uint8", ui8)

	// uint16 类型
	var ui16 uint8
	ui16 = 16
	fmt.Println("uint16", ui16)

	// uint32类型
	var ui32 uint8
	ui32 = 32
	fmt.Println("ui32", ui32)

	// uint64 类型
	var ui64 uint8
	ui64 = 64
	fmt.Println("uint64", ui64)

	// byte uint8 的别名
	var by byte
	by = 'a'
	fmt.Println("byte类型",by)

	// rune int32 的别名 代表一个 Unicode 码
	var ru rune
	ru = 11
	fmt.Println("rune类型", ru)

	// float32 类型
	var f32 float32
	f32 = 1.2
	fmt.Println("float32类型", f32)

	var f64 float64
	// float32 类型
	f64 = 1.4
	fmt.Println("float64类型", f64)

	var c64 complex64
	c64 = 122
	fmt.Println(c64)

	var c128 complex128
	c128 = 1222
	fmt.Println(c128)
}

main函数

package main

import go_base "go-learning/go-base"

func main() {

	go_base.BaseType()
}

输出

GOROOT=/usr/local/go #gosetup
GOPATH=/home/yarm/gopath #gosetup
/usr/local/go/bin/go build -o /tmp/___go_build_base_app_go_linux /home/yarm/gopath/src/go-learning/base-app.go #gosetup
/tmp/___go_build_base_app_go_linux #gosetup
布尔类型 true
字符串类型 字符串
int 1
uint8 8
uint16 16
ui32 32
uint64 64
byte类型 97
rune类型 11
float32类型 1.2
float64类型 1.4
(122+0i)
(1222+0i)

Process finished with exit code 0

代码地址:https://github.com/15902124763/go-learning/

目录位置

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值