Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


66512 / 76734 ←次へ | 前へ→

【14785】Re:質問です
回答  しん  - 04/6/7(月) 23:44 -

引用なし
パスワード
   ▼たすけてください さん:
>▼しん さん:
>2進数文字列(1,1)
Aのi文字目の文字から長さ1文字分だけ取り出した文字列、すなわち

>『Aの
文字列の最初から数えてi番目の文字を

>一つ
取り出し、それを表示』
したものに

>かける2の(2進数文字列の長さ-i)乗を「上位1bitの数」(x)という変数に加算している。

と言えばいいと思います。少し長ったらしいけど・・・。

たとえば、A文字列(2進数)が1011なら

1*2^(4-1)+0*2^(4-2)+1*2^(4-3)+1*2^(4-4) = 1*2^3+0*2^2+1*2^1+1*2^0
= 1*8+0*4+1*2+1*1 = 8+0+2+1 = 11

とめでたく10進数に変換されました。

1 hits

【14775】質問です たすけてください 04/6/7(月) 22:23 質問
【14777】Re:質問です よろずや 04/6/7(月) 22:53 発言
【14778】Re:質問です たすけてください 04/6/7(月) 22:56 質問
【14782】Re:質問です しん 04/6/7(月) 23:12 回答
【14783】Re:質問です たすけてください 04/6/7(月) 23:17 質問
【14785】Re:質問です しん 04/6/7(月) 23:44 回答
【14786】Re:質問です たすけてください 04/6/8(火) 0:01 お礼

66512 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free