純小數轉原碼

最近在備考軟考程序員,遇到了小數轉原碼的問題。百度居然不多解析,本身歷經千辛萬苦找到了方法,在這裏分享一下。 給出題目:若機器自唱n等於8,求十進制-5.1875的原碼。 方法:與整數求原碼方法一致,先求二進制數,判斷符號位爲正則最高位爲0,爲 負則最高位爲1。 ①觀察發現由整數5和小數1875組成,分兩步進行求二進制。 ②5的二進制爲101 ③計算0.1875的二進制,採用"乘2取整,順序排列"
相關文章
相關標籤/搜索