掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
10進数から2進数、2進数から10進数にするには? (ID:110210)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ビックリするぐらい何にも分かってないようですね。 どこから突っ込んでイイやら……。 えーと、まずDim宣言ですが、グローバルにする意味がないのでCommand1_Clickプロシージャ内に宣言した方がいいです。 で、宣言する時は必ず型を宣言して下さい。 型宣言を省略した場合全てVariant型になるので宣言する意味がありません。 16ビットで表すということは、16ビット以上のものは扱わないということになりますので 16ビット以上のデータが来た場合処理を行わないようにした方がいいでしょう。 16ビットの範囲は-32768〜32767です。 For文のところですが、私が書いたもの流用したんでしょうがむやみに16回ループさせる意味はありません。 てゆーか16回もループさせたら正しい答えは出ません。 『4ビットずつ変換』と書いたように4回(0〜3)ループさせます。 16ビットで表示するには16進数に変換した時に足りない桁を0で補えば出来ます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.