go言語 16進数で表記されている文字列を整数に変換する

go言語で、ParseIntを使用して、16進数表記の文字列を整数に変換するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
ParseInt使い方
ParseIntを使用すると、16進数表記の文字列を整数に変換することが可能です。
strconv.ParseInt(文字列, 任意の基数(2進数〜36進数), 任意のビット長(8〜64bit))
以下は、16進数表記の文字列を整数に変換した結果を表示するサンプルコードとなります。
package main
import (
"fmt"
"strconv"
)
func main() {
hex, _ := strconv.ParseInt("0A", 16, 64) // 文字列, 任意の基数(2進数〜36進数), 任意のビット長(8〜64bit)
fmt.Println(hex) // 10
hex, _ = strconv.ParseInt("ff", 16, 64) // 文字列, 任意の基数(2進数〜36進数), 任意のビット長(8〜64bit)
fmt.Println(hex) // 255
hex, _ = strconv.ParseInt("0x0A", 0, 64) // 基数を0にすると0x表示も可能
fmt.Println(hex) // 10
hex, _ = strconv.ParseInt("0xff", 0, 64) // 基数を0にすると0x表示も可能
fmt.Println(hex) // 255
}
-
前の記事
nextcloud 日本語化を行う 2021.05.19
-
次の記事
TortoiseGit 「Please commit your changes or stash them before you switch branches.」を解消する 2021.05.19
コメントを書く