電腦轉進制問題

2014-11-14 7:26 am
0.0859375(10進制) 轉 16進制~~~

我不知道如何轉換, 請大大幫忙~謝謝

回答 (1)

2014-11-17 9:38 am
✔ 最佳答案
人肉轉16進制(也包括2進及8進)都只限於整數。大部份情況係做16BIT以內,同埋以學習為由。
當然,整數其實無限大小,只是轉成16進後加長,一般學習以16BIT為限,即0-65535,16進即係0000-FFFF。
負數已不是那麼直接,由於是2's complement,16進負數其實是SIGNED INTEGER,即係最高BIT是1,首先要決定BIT數,例如16BIT,一半分為負數,即係由-32768至 32767,寫成HEX係 FFFF至 7FFF。
其實考試係唔會咁問,因為無謂。
小數,如果轉成其他進對人已無意義,因為小數必定要化成REAL或叫做FLOAT,其實係分成Mantissa及Exponent,即係 m . 2^x,一般係32BIT,現時已升到64BIT,人肉做真係無意思。
你若有工程計算機,你輸入小數,按轉成HEX MODE,佢會將小數CUT去。就是這個原因。在HEX MODE個小數點亦失去作用。


收錄日期: 2021-04-15 17:12:37
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20141113000051KK00138

檢視 Wayback Machine 備份