回覆列表
  • 1 # 使用者5084128254846

    說馬上不現實吧 除非你心算很厲害,不用計算器的話你可以試試這個,舉例:

    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

  • 中秋節和大豐收的關聯?
  • 吃驢肉不能吃生蔥嗎?