Golang | Itoa 및 FormatInt에서 Int를 문자열로 변환

1261 단어 go

고문
Golang의 문자 데이터 형식은 int32의 별명입니다.이것은 주로utf8 문자를 저장하는 데 사용됩니다.
Golang의 문자열은 문자의 집합입니다.
func main() {
    s := 'A'
    fmt.Printf("%T, %v",s,s)

}
Output:

int32, 65
변수 "s"는 문자를 저장하지만 변수 "s"의 형식과 값을 인쇄할 때 출력은 int32 형식과 값 65 (대문자 "a"ASCII 값) 이다.
문자열로 변환하려면 문자 형식을 문자열로 변환해야 합니다.
예:
func main() {
    s := 'A'
    fmt.Printf("%T, %v",string(s),string(s))

}
output:

string, A

Golang에서 Int를 String으로 변환
위의 일반 변환을 사용할 때 Golang Int에서 String으로의 변환이 어떻게 작동하는지 살펴보겠습니다.
s := 65
fmt.Printf("%T, %v", string(s), string(s))
Output:

string, A
"원하는 값은 문자열의""65""이지만 65는 ASCII 값, 즉 A로 변환됩니다."
int를 대응하는 ASCII 값 대신 string으로 변환하는 방법을 보여 줍니다.

Golang Strconv Itoa
Golang Strconv Itoa 함수는 정수 값을 문자열로 변환하고 반환합니다.
알다원래의 게시물에서

좋은 웹페이지 즐겨찾기