PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 請教2進位數轉為10進位數
(https://www.pcdvd.com.tw/showthread.php?t=1149618)
|
---|
請教2進位數轉為10進位數
請教有沒有現成的APP可以將有正負號(補數;電腦正負號)與小數的2進位數轉為10進位數。 :rolleyes:
|
工程用計算機類 APP
:rolleyes: |
先謝謝a9607大。
或許沒有表達得很清楚。 假設1個8位元的word,0位元設為正負號 (0代表正數,1代表負數),1位元代表16,有沒有現成的APP能告知 11100011,此word是負多少? 還是得自已寫轉換程式? :rolleyes: |
引用:
這種用心算就好了 ....... 2048 以下常碰的人可能看一眼就知道是多少 複雜的請用小算盤,這種事不用寫程式自己造輪子 |
Win7內的小算盤
裡面的程式設計師模式不行嗎? |
|
引用:
這心算我不行。畢竟,我的專長不是電腦相關領域,我得慢慢算才知道是多少。 8位元,1、2個參數,1位元代表數固定,或許還能慢慢算。 但超過10個參數以上,16位元,1位元代表數又隨不同參數而改變定義數,這就把我難倒了,慢慢算得花時間,又擔心算錯。 引用:
這我沒有試過。 但看小算盤/程式設計師模式有個說明"程式設計師模式是唯整數模式。小數部分會捨棄。",這可能不符需求。 還是謝謝您們的意見。 |
二位數表示負數有兩種,先確定是1's Complement 還是 2's Complement
網路上很多轉換工具,像是 1's: http://www.convertforfree.com/ones-...ent-calculator/ 2's: http://www.convertforfree.com/twos-...ent-calculator/ |
感覺你是要轉換後塞到某個值去?
如果不能直接給16進位值的話,可能還要搞清楚你的系統是1補數還是2補數 |
引用:
謝謝。但只有整數,不適用。 引用:
是 2's Complement。謝謝您提供的網站,也是只有整數,不適用。 引用:
系統電腦用2補數( 2's Complement)參數傳遞訊息 (輸入與輸出)。 |
所有的時間均為GMT +8。 現在的時間是06:18 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2024。