投稿日 | : 2005/05/24(Tue) 19:55 |
投稿者 | : ガッ |
Eメール | : |
URL | : |
タイトル | : Re: 16進→2進変換での0処理 |
> 16進と2進のデータのやりとりについての質問です。
ノ<とりあえず、文字列処理ですね。
> 例えば、
> 16進 2進
> 00 00000000
> 01 00000001
> 10 00010000
> FF 11111111
> と認識させたいと思っております。
入力の16進数表記の範囲は2文字で、"00"(または"0")〜"FF"という
ことですね?
そして出力は2進数表記で必ず8文字になると…
> 下記では 01 は 1 としか認識せずうまくいきません。
> これを、00000001と表示したいと思っています。
> 良いやり方を教えていただけないでしょうか?
> よろしくお願いします。
>
> Dim a as Long
> d = "01"
> a = Val("&H" & d)
これは16進表記を数値として変換するためのコードです。
今やるべきなのは、16進数表記→2進数表記なのでは?
とりあえず、方向が違うので(orz)です。
2進数表記に直せる段階までがんばってください。