この数字を173250103518582539668252657343418508842
とし、10進数に変換したい場合は10 = F、11 = Eなどとします。作業?16進数値は数字ではなく文字にピボットするとき
私はオンラインで少しの研究をしましたが、答えが見つからないようです。それは本当に低レベルの質問です、私は知っています。
の中にある6文字はF
にフリップされますか、それともint-> stringの16進数変換で何が起こるのかは分からないので別の方法でしょうか?
この数字を173250103518582539668252657343418508842
とし、10進数に変換したい場合は10 = F、11 = Eなどとします。作業?16進数値は数字ではなく文字にピボットするとき
私はオンラインで少しの研究をしましたが、答えが見つからないようです。それは本当に低レベルの質問です、私は知っています。
の中にある6文字はF
にフリップされますか、それともint-> stringの16進数変換で何が起こるのかは分からないので別の方法でしょうか?
16進数は、昇順が0-9a-f(大文字または小文字のaf)、4ビットごとに1文字(4ビットに16の可能な値がある)、16進数のデータを表現するために使用されるエンコーディングです。 。したがって、1バイトあたり2つの16進文字。
バイナリビット(左側MSB)と16進:
0000 0
0001 1
0010 2
0011 3
...
1001 9
1010 a
...
1111 f
"が= E 10 = F、11" と言うことは、16進数ではありません。
10進数を173250103518582539668252657343418508842にエンコードするには、これをビッグ整数とし、その下位のバイトを16進数にエンコードします。
進数に 又は
ASCI文字列を符号化するために「173250103518582539668252657343418508842」が進にそれをコード次に下地ASCIIバイナリコードに各文字を変換して「313733323530313033353138353832353339363638323532363537333433343138353038383432」。
HexadecimalおよびASCIIを参照してください。
別名:プログラマーとしての私の最初の日は、16進数、2進数、ASCIIエンコーディングを知っていなければなりませんでした。
ありがとうZaph。私は10 = Fなどでミスを犯しました。私は10 = A –
オンラインで利用可能なリソースがたくさんあり、詳細を説明しています。あなたはまったく検索しましたか?約800人の担当者が、質問する前に調査することを知っておく必要があります。これは完全に説明されており、トップの結果にあります:http://www.permadi.com/tutorial/numDecToHex/ –
私は研究を行いました。 condescensionは必要ではない、あなたはちょうど親切にリンクを提供することができた...ありがとう –