Go 언어에서 문자열을 부동 소수점으로 변환하는 방법
Go 언어에서 문자열을 부동 소수점으로 변환하는 방법: 1. go 샘플 파일을 만듭니다. 2. 문자열을 정의합니다. 3. "v1, err:=strconv.ParseFloat(v, 32)" 메서드를 통해 문자열을 부동 소수점으로 변환합니다. 할 수 있다.
이 기사의 환경: Windows 10 시스템, Go1.14 버전, Dell G3 컴퓨터 이 기사는 모든 브랜드의 컴퓨터에 적용됩니다.
string, int, int64, float 간의 Go 언어 유형 변환 방법
Go 언어에서 int 유형과 string 유형은 모두 기본 데이터 유형이며 두 유형의 변환이 매우 간단합니다. 이번 글을 통해 Go 언어의 string, int, int64, float 사이의 타입 변환 방법을 공유하겠습니다. 관심 있는 친구들은 함께 살펴보세요
(1) int to string
s := strconv.Itoa(i) 等价于s := strconv.FormatInt(int64(i), 10)
(2) int64 to string
i := int64(123) s := strconv.FormatInt(i, 10)
두 매개변수는 기본 숫자이며 선택 사항은 2~36
참고: 부호 없는 정수의 경우 FormatUint(i uint64, base int)
(3) 문자열을 int
i, err := strconv.Atoi(s)
(4) 문자열로 사용할 수 있습니다. int64
i, err := strconv.ParseInt(s, 10, 64)
두 번째 매개변수는 기본(2~36)이고, 세 번째 매개변수 비트 크기는 변환될 것으로 예상되는 결과 유형을 나타내며 그 값은 int에 해당하는 0, 8, 16, 32, 64일 수 있습니다. int8, int16, int32 및 int64 각각
(5) Float 관련
float to string:
v := 3.1415926535 s1 := strconv.FormatFloat(v, 'E', -1, 32)//float32s2 := strconv.FormatFloat(v, 'E', -1, 64)//float64
자세한 내용은 함수 프로토타입 및 매개변수 의미를 볼 수 있습니다: https://golang.org/pkg/strconv/# FormatFloat
float 문자열:
s := "3.1415926535" v1, err := strconv.ParseFloat(v, 32) v2, err := strconv.ParseFloat(v, 64)
PS: Go 언어 문자열, int, int64 변환
//string到int int,err:=strconv.Atoi(string) //string到int64 int64, err := strconv.ParseInt(string, 10, 64) //int到string string:=strconv.Itoa(int) //int64到string string:=strconv.FormatInt(int64,10) //string到float32(float64) float,err := strconv.ParseFloat(string,32/64) //float到string string := strconv.FormatFloat(float32, 'E', -1, 32) string := strconv.FormatFloat(float64, 'E', -1, 64) // 'b' (-ddddp±ddd,二进制指数) // 'e' (-d.dddde±dd,十进制指数) // 'E' (-d.ddddE±dd,十进制指数) // 'f' (-ddd.dddd,没有指数) // 'g' ('e':大指数,'f':其它情况) // 'G' ('E':大指数,'f':其它情况)
권장 튜토리얼: "go 언어"
위 내용은 Go 언어에서 문자열을 부동 소수점으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Go Crawler Colly의 대기열 스레딩 문제는 Colly Crawler 라이브러리를 GO 언어로 사용하는 문제를 탐구합니다. � ...

Go Language의 부동 소수점 번호 작동에 사용되는 라이브러리는 정확도를 보장하는 방법을 소개합니다.

Go Language의 문자열 인쇄의 차이 : println 및 String () 함수 사용 효과의 차이가 진행 중입니다 ...

골란드의 사용자 정의 구조 레이블이 표시되지 않으면 어떻게해야합니까? Go Language 개발을 위해 Goland를 사용할 때 많은 개발자가 사용자 정의 구조 태그를 만날 것입니다 ...

Go Language에서 메시지 대기열을 구현하기 위해 Redisstream을 사용하는 문제는 Go Language와 Redis를 사용하는 것입니다 ...

GO 언어에서 구조를 정의하는 두 가지 방법 : VAR과 유형 키워드의 차이. 구조를 정의 할 때 Go Language는 종종 두 가지 다른 글쓰기 방법을 본다 : 첫째 ...

GO의 어떤 라이브러리가 대기업이나 잘 알려진 오픈 소스 프로젝트에서 개발 했습니까? GO에 프로그래밍 할 때 개발자는 종종 몇 가지 일반적인 요구를 만납니다.

GO 프로그래밍의 자원 관리 : MySQL 및 Redis는 특히 데이터베이스 및 캐시를 통해 리소스를 올바르게 관리하는 방법을 배우는 데 연결 및 릴리스 ...
