"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > int64보다 큰 16 진 문자열을 처리하는 방법은 무엇입니까?

int64보다 큰 16 진 문자열을 처리하는 방법은 무엇입니까?

2025-02-06에 게시되었습니다
검색:389

How to Process Hexadecimal Strings Larger Than int64?

예 :

패키지 기본을 고려하십시오. 수입 (수입) "인코딩/json" "FMT" "수학/큰" )) func main () { hexstring : = "0x000000D3C21BCECCECCEDA1000000" " bigint : = big.newint (0) bigint.setstring (hexstring, 16) Decimal, Ok : = bigint.float64 () IF! OK { // 오류를 처리합니다 } fmt.println (소수점) 결과, err : = JSONMARSHAL (소수) err! = nil {인 경우 // 오류를 처리합니다 } fmt.println (문자열 (결과)) }

이 코드는 setString 메소드를 사용하여 16 진 문자열을 big.int로 변환 한 다음 float64 메소드를 사용하여 소수점 표현을 얻습니다. 그런 다음 소수점 값은 JSON 문자열로 마샬링됩니다.
            
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3