說馬上不現實吧 除非你心算很厲害,不用計算器的話你可以試試這個,舉例:
243
243 = 128 + 64 + 32 + 16 + 0 + 0 + 2 + 1
= 1*2^7 + 1*2^6 + 1*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0
= (1111 0011)2
從右往左看:
0*2^0 2的0次方 表示末位為1
1*2^1 表示第二位為1
0*2^2 表示第三位為0
……
以此類推,1*2^7表示第8位為1
最後,用2進製表示為:1111 0011
=============================================
方法二:
你也可以這麼想,243 = 256 -13 = 256 - 8 - 4 - 1
256 二進位制 1 0000 0000
然後減去第四位1(因為2的3次方對應第四位),減去第三位1,減去第1位1(第N位 從右至左數)
1 0000 0000
- 1101
-----------------
1111 0011
說馬上不現實吧 除非你心算很厲害,不用計算器的話你可以試試這個,舉例:
243
243
243 = 128 + 64 + 32 + 16 + 0 + 0 + 2 + 1
= 1*2^7 + 1*2^6 + 1*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0
= (1111 0011)2
從右往左看:
0*2^0 2的0次方 表示末位為1
1*2^1 表示第二位為1
0*2^2 表示第三位為0
……
以此類推,1*2^7表示第8位為1
最後,用2進製表示為:1111 0011
=============================================
方法二:
你也可以這麼想,243 = 256 -13 = 256 - 8 - 4 - 1
256 二進位制 1 0000 0000
然後減去第四位1(因為2的3次方對應第四位),減去第三位1,減去第1位1(第N位 從右至左數)
1 0000 0000
- 1101
-----------------
1111 0011