strconv.ParseInt 関数を使用して、文字列を指定した基数の整数に変換します。
strconv.ParseInt 関数を使用して、文字列を指定した基数の整数に変換します
Go 言語の strconv パッケージには型変換用の関数が多数用意されていますが、場合によってはカスタム型 Convert が必要になる場合もあります。文字列を指定した基数の整数に変換する必要がある場合は、strconv.ParseInt 関数を使用して変換を完了できます。
strconv.ParseInt 関数のパラメーターには、変換される文字列、指定された基数、および結果の整数の桁数が含まれます。変換された整数値とエラー値を返します。
以下の例を見て、16 進数の文字列「1A」を 10 進数の整数に変換するとします。コード例は次のとおりです。
package main import ( "fmt" "strconv" ) func main() { hexString := "1A" base := 16 bitSize := 64 decimalInt, err := strconv.ParseInt(hexString, base, bitSize) if err != nil { fmt.Println("转换出错:", err) return } fmt.Printf("十六进制字符串%s转换为十进制整数为%d ", hexString, decimalInt) }
上記のコードでは、最初に変換する 16 進文字列を「1A」として定義し、基数を 16 に指定し、結果の整数は 64 ビットになります。次に、strconv.ParseInt 関数を使用して変換します。変換エラーが発生した場合、プログラムはエラー メッセージを出力して終了し、変換が成功した場合、プログラムは変換された 10 進整数を出力します。
上記のコードを実行すると、出力結果は次のようになります:
十六进制字符串1A转换为十进制整数为26
ご覧のとおり、文字列「1A」は 10 進整数 26 に正常に変換されています。
16 進数に加えて、他の基数の文字列を 10 進数の整数に変換することもできます。 Base パラメータを対応する Base に設定するだけです。バイナリ文字列を 10 進整数に変換する例を次に示します。
binaryString := "1010" base := 2 bitSize := 64 decimalInt, err := strconv.ParseInt(binaryString, base, bitSize)
同様に、8 進文字列と 10 進文字列を 10 進整数に変換できます。基本パラメータをそれぞれ 8 と 10 に設定するだけです。
変換対象の文字列に無効な文字が含まれている場合、プログラムはエラーを返しますので注意してください。エラーをチェックし、適切に処理することが重要です。
strconv.ParseInt 関数を使用すると、文字列を指定した基数の整数に簡単に変換できます。これにより、データを処理する際の柔軟性と利便性が向上します。
以上がstrconv.ParseInt 関数を使用して、文字列を指定した基数の整数に変換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Boolean クラスの parseBoolean() メソッドを使用して文字列をブール値に変換する方法 Java プログラミングでは、文字列をブール値に変換する必要がある状況によく遭遇します。 Java の Boolean クラスは、文字列を対応するブール値に変換できる非常に便利なメソッド parseBoolean() を提供します。この記事では、このメソッドの使用法を詳しく紹介し、対応するコード例を示します。まず、parseBoolean() メソッドを理解する必要があります。

Java の Double.parseDouble() 関数を使用して文字列を倍精度浮動小数点数に変換する Java プログラミングでは、多くの場合、文字列を数値型に変換する必要があります。倍精度浮動小数点数の場合、Java には Double.parseDouble() 関数という非常に便利なメソッドが用意されています。この記事では、この関数の使用法を紹介し、読者がこの関数をよりよく理解して使用できるようにいくつかのサンプル コードを添付します。 Double.parseDouble() 関数は

Go 言語で文字列を配列に変換する方法を簡単に学びます。文字列と配列の間の変換は、Go 言語では一般的な操作です。特にデータを処理する場合、文字列を配列に変換する必要がよく発生します。この記事では、同様の問題に簡単に対処できるように、Go 言語で文字列を配列に変換する方法を素早く学ぶ方法を紹介します。 Go 言語では、strings パッケージが提供する Split 関数を使用して、指定された区切り文字に従って文字列を配列に分割できます。以下は、

StringBuilder クラスの append() メソッドは String 値を受け取り、それを現在のオブジェクトに追加します。文字列値を StringBuilder オブジェクトに変換します - 文字列値を取得します。 append() メソッドを使用して追加し、文字列を StringBuilder に取得します。例 次の Java プログラムでは、文字列の配列を単一の StringBuilder オブジェクトに変換しています。リアルタイム デモ publicclassStringToStringBuilder{ publicstaticvoidmain(Stringargs[]){&a

タイトル: PHP を使用して文字列を 16 進数に変換し、逆出力を実現する 日常の開発では、データ送信や暗号化のために文字列を 16 進数表現に変換する必要がある場合があります。この記事では、PHPを使って文字列を16進数に変換し、逆出力機能を実現する方法を紹介します。まず、文字列を 16 進数に変換する PHP 関数を作成する必要があります。以下はコード例です: functionstringToHex($string)

Python の upper() 関数を使用して文字列を大文字に変換する方法、具体的なコード例が必要です Python は、文字列を処理するための組み込み関数が多数提供されている、シンプルで習得しやすいプログラミング言語です。よく使用される関数の 1 つは、文字列内のすべての文字を大文字に変換する upper() 関数です。この記事では、Python の upper() 関数の使い方と対応するコード例を詳しく紹介します。まず、upper()関数の使い方を理解しましょう。上

strconv.ParseInt 関数を使用して、文字列を指定した基数の整数に変換します。Go 言語の strconv パッケージには型変換用の関数が多数提供されていますが、それでもカスタム型変換が必要な場合があります。文字列を指定した基数の整数に変換する必要がある場合は、strconv.ParseInt 関数を使用して変換を完了できます。 strconv.ParseInt 関数のパラメーターには、変換される文字列、指定された基数、および結果の整数の桁数が含まれます。変換を返します

PHP 関数「strto lower」を使用して文字列を小文字に変換する PHP には、文字列の大文字と小文字を変換するために使用できる関数が多数あります。非常によく使用される関数の 1 つは strtolower() です。この関数は、文字列内のすべての文字を小文字に変換します。以下は、strto lower() 関数を使用して文字列を小文字に変換する方法を示す簡単なサンプル コードです: <?php//original string $string=
