2バイトの符号付き整数を16進数の文字列に変換する必要がありますが、文字列を4文字にする必要があります。私はHex()関数を試してみましたが、0を変換すると10と言うと、結果は0またはAです。結果は0000または000Aにする必要があります。任意のヒントやアドバイス?整数を4桁の16進文字列に変換するにはどうすればよいですか?
1
A
答えて
2
使用
Dim i As Integer = 10
Dim hexS As String = i.ToString("X4")
1
あなたは、あなたが使用することができ、文字列を書式化とは対照的にHex
を使用して上のdeadsetしている場合:
Dim Number As Integer
Dim Output As String
Number = 10
Output = ("000" & Hex(Number))
Output = Output.Substring(Output.Length - 4, 4)
Console.WriteLine(Output)
またように番号の書式文字列を使用します
Output = Number.ToString("X4")
Console.WriteLine(Output)
両方の場合の出力は000A
です。
4
それはちょうど
Dim hexS As String = i.ToString("X4")
これはうまくThe Hexadecimal (X) Format specifierで説明されています。
Xの後の4は、出力に必要な文字数を指定し、十分な文字がない場合、欠落した文字は適切な数の "0"として供給されます。
0
VBの道のVisual Studio 2015で
Format(i, "X4")
または
Hex(i).PadLeft(4, "0"c)
:
s = $"{i:X4}"
0
あなたも質問VBA
をタグ付けするので、ここでそれを行うにはVBAの方法があります
Right("0000" & Hex(i), 4)
関連する問題
- 1. 16進文字列を16進数値に変換するにはどうすればよいですか?
- 2. 文字列を16進数で16進数に変換する
- 3. 文字列の16進値を数値に変換するにはどうすればよいですか?
- 4. 10桁の数字を16進数の文字列に変換する
- 5. 16進文字列を整数に変換する方法
- 6. Javascript:decバイト配列オブジェクトを16進文字列に変換するにはどうすればよいですか?
- 7. 文字列を16進数に変換する16 pythonで3
- 8. 10進文字列で表される64ビット整数を16進文字列に変換する方法
- 9. 文字列を16進数と16進数に変換する方法は?
- 10. 16進文字列から16進文字列への変換
- 11. Swiftで16進数を文字列に変換して同じ桁数を維持するようにフォーマット
- 12. 16進数の文字列を16進数のデータに変換する
- 13. 16進数の文字列をバイト[]に変換するには
- 14. Pythonで長い16進文字列を16進数に変換します
- 15. 16進文字列を10進数に変換する
- 16. PowerShellで16進数を10進数に変換するにはどうすればよいですか?
- 17. 数字を16進文字列にフォーマットするにはどうすればよいですか?
- 18. 16進数を10進数に変換するにはどうすればよいですか?
- 19. 文字列を16進数に変換する方法は?
- 20. 16進値を含む文字列をPHPの16進値に変換するにはどうすればよいですか?
- 21. 文字列を16進文字列に変換する
- 22. Qt負の16進文字列を符号付き整数に変換する
- 23. EZGPIB:16進文字列を16進数に変換する(Delphi Scripted Pascal)
- 24. 列を16進文字列から長い文字列に変換するにはどうすればよいですか?
- 25. 文字エンコードされたバイナリ文字列をSQL Serverの16進数に変換するにはどうすればよいですか?
- 26. "255,0,45"などの文字列をシェルの16進文字列に変換するにはどうすればよいですか?
- 27. ラムダの文字列を10進数に変換するにはどうすればよいですか?
- 28. 10進整数を16進数に変換できますか?
- 29. 16進数の文字列をPythonに変換する
- 30. arduinoプラットフォームの文字列を16進数に変換する