2進数って意味わかってないんだが、簡単な求め方とかあるの?
■ このスレッドは過去ログ倉庫に格納されています
10進数は1桁目が10^0、2桁目が10^1、3桁目が10^2、…
2進数は1桁目が2^0、2桁目が2^1、3桁目が2^2、… 8162 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
これをたってるビットに当てはめて足し算をする 0←0
1←1
10←2
11←3
100←4
110101←32+16+4+1=53 例えば10
これは2進数だと1010
20
これは10100
どうなっているか
仕組み↓
2進数の1桁目は1
2桁目は2
3桁目は4
4桁目は8
というようになってます(2倍づつになってる)
例えば2進数の101
1桁目は1だから 1×1
2桁目は2だから2×0
3桁目は4だから4×1
これを足す
1+0+4=5
もう分かったよね?
10進数(いつも使ってるやつ)から2進数にする場合はテクニックがあるから調べてみて
連除法ってのがオススメ たとえば300を2進数に変換するなら
256 128 64 32 16 8 4 2 1 を大きい方から引いて 引けたら1、引けなかったら0
1 0 0 1 0 1 1 0 0 そして2進数の場合は使う数は0と1の数だけ(変則除く)
3進数は0、1、2 ■ このスレッドは過去ログ倉庫に格納されています