N進数の桁数の計算
N進数の桁数計算
桁数計算をするためにはlog関数の公式を覚えていないととけません!!
◆log(対数)の定義
y=N^x → log(N)y=x
※^はべき乗
※log(N)yにおいて(N)は底
2^2=4 → log(2)4=2 となる
※log(2)4=log(2)2^2=2log(2)2=2×1=2
となる
◆log公式
○log(N)1=0
○log(N)N=1
○log(N)x×y=log(N)x+log(N)y
○log(N)x÷y=log(N)x−log(N)y
○log(N)x^a=alog(N)x
◆桁数の公式
○N進数の値Wの桁数は
log(N)W=v+1
たとえば10進数 100は
log(10)100=2 ← 2+1=3 100は3桁ですね
↓
定義より10^2=100
★★★宿題:二種向け★(2000/1/25)
14けたの16進数の最大値は,10進数で表すと何けたか。
ここでlog(10)2=0.301とする。
ア 15
イ 16
ウ 17
エ 18
解答
14けたの16進数の最大値は
FFFFFFFFFFFFFFF
これを2進数に変換すると桁数は14けた×4ビット=56けた
10進数であらわすと2^56となる
桁数計算
log(10)x=y+1
より
y+1は10進数x値のけた数なので
log(10)2^56=56log(10)2=56×0.301=16.856
けた数は
16.856+1=17.856≒17けた