ページ 11

11000000111001を10進数に変換

Posted: 2015年9月24日(木) 20:30
by チタン合金
11000000111001をこのように

1×2の13
1×2の12
0×2の11
0×2の10乗
0×2の9乗
0×2の8乗
0×2の7乗
0×2の6乗
1×2の5乗
1×2の4乗
1×2の3乗
0×2の2乗
0×2の1乗
1×2の0乗
このように計算し、それを1と0とで比較

オン       オフ
8192
4096
2048
1024
512
256
128
64
32
16
8
4
2
0
そしてオンの数字を8192+4096+32+16+8+0で計算したのですが、
どうしても答えが12344になってしまいます。
本来の答えは、12345なのですが、一体どうしてなのでしょうか?
計算間違いでしょうか?
どうかよろしくお願いします。

Re: 11000000111001を10進数に変換

Posted: 2015年9月24日(木) 21:15
by Rittai_3D
2の0乗は1ではないでしょうか。

コード:

11000000111001(2) =
 1*2^13 + 
 1*2^12 +  
 0*2^11 +  
 0*2^10 +
 0*2^9 +
 0*2^8 +
 0*2^7 + 
 0*2^6 +
 1*2^5 +
 1*2^4 +
 1*2^3 + 
 0*2^2 + 
 0*2^1 +  
 1*2^0
= 12345

Re: 11000000111001を10進数に変換

Posted: 2015年9月24日(木) 21:47
by チタン合金
決まり事みたいなことを忘れていました。
回答ありがとうございます。
解決にします。