go语言中的基本数据类型

package main

import (
    "fmt"
)

func main() {
    // 整型
    var a int = 10
    var b int8 = -8
    var c uint16 = 65535
    var d int64 = 1234567890

    // 浮点型
    var e float32 = 3.14
    var f float64 = 2.718281828

    // 复数型
    var g complex64 = 1 + 2i
    var h complex128 = 2.5 + 3.5i

    // 布尔型
    var i bool = true

    // 字符型
    var j byte = 'A'      // byte 是 uint8 的别名
    var k rune = ''     // rune 是 int32 的别名,表示 Unicode 字符

    // 字符串
    var l string = "Hello, Go!"

    fmt.Println("int:", a)
    fmt.Println("int8:", b)
    fmt.Println("uint16:", c)
    fmt.Println("int64:", d)
    fmt.Println("float32:", e)
    fmt.Println("float64:", f)
    fmt.Println("complex64:", g)
    fmt.Println("complex128:", h)
    fmt.Println("bool:", i)
    fmt.Println("byte:", j)
    fmt.Println("rune:", k)
    fmt.Println("string:", l)
}

 

posted on 2025-09-21 16:59  漫思  阅读(7)  评论(0)    收藏  举报

导航