Golang 데이터 유형 및 작업

1973 단어 go

Golang 부울 데이터 유형



Go Boolean 데이터 유형은 true 또는 false 값을 저장하는 데 사용됩니다.

부울 데이터 유형




var n bool = true
fmt.Printf("%v, %T\n", n, n)
Output:

true, bool


bool 데이터 유형 변수를 초기화하지 않으면 false인 기본값으로 0을 취합니다.

기본 부울 값




var n bool
fmt.Printf("%v, %T\n", n, n)
Output:

false, bool


Bool 데이터 유형 변수는 조건 확인 및 플래그로 사용됩니다.

부울 상태 확인




package main

import (
         "fmt"
)

func main() {
    n := 1 == 1
    m := 1 == 2
    fmt.Printf("%v, %T\n", n, n)
    fmt.Printf("%v, %T\n", m, m)
}
Output:

true, bool

false, bool


Golang 정수 크기



Golang 부호 있는 정수 데이터 유형



유형 범위
int8 -128 ~ 127
int16 -32768 ~ 32767
int32 -231 ~ 231 -1
int64 -263 ~ 263 -1

Golang의 부호 없는 정수 유형 및 범위



유형 범위
uint8 0 ~ 255
uint16 0 ~ 65535
uint32 0 ~ 232 -1

매우 긴 양수를 저장하려는 경우 Golang의 부호 없는 정수 데이터 유형이 자동으로 작업을 수행합니다.

많은 언어에서 정수 오버플로의 경우가 있지만 Golang에서 이 오류를 처리할 수 있습니다.

골랑 플로트 크기



유형 크기
float32 (+-) 1.18E-38 ~ (+-) 3.4E38
float64 (+-) 2.23E-308 ~ (+-) 1.8E308
Golang의 float 유형 및 범위

Golang Float 데이터 유형




package main

import (
    "fmt"
)

func main() {
    n := 3.14
    m := 13.7e72
    j := 2.1E14
    fmt.Printf("%v,%T\n", n, n)
    fmt.Printf("%v,%T\n", m, m)
    fmt.Printf("%v,%T\n", j, j)
}
Output:-

3.14,float64
1.37e+73,float64
2.1e+14,float64


원본 게시물에서 자세히 알아보십시오Golang Data types and Operations.

좋은 웹페이지 즐겨찾기