請問進制如何轉換?尤其是小數和負數?ps:要用人工的方法。

熱心網友

整數是除2取余倒計法,小數是乘2取整正計法。負數和正數一樣,只是最后加個負號就行了。舉幾個例子首先八進制Octal:八進制Octal是以8為基的。因為8 == 2^3, 所以每個八進制數字代表3個二進制數字(或位)如:123(octal) = 001 010 011十進制如下:41(decimal) = 0010 1001 = 00 101 001 = 051 (octal)注意:分組是從最右邊開始的(41 不能如下分組"001 010 01")十六進制:十六進制Hex是以16為基的。因為16 == 2^4, 所以每個八進制數字代表4個二進制數字(或位)單個十六進制數字的范圍是0000 - 1111 (即 0-15 (十進制decimal)), 但是這樣的話數字不夠了,因此十進制10-15 (1010-1111)用字母A-F (大小寫無所謂)代表。例如:123(hex) = 0001 0010 00111ac(hex) = 0001 1010 1100用十進制一樣:41(十進制) = 0010 1001 = 29 (十六進制hex)。

熱心網友

請問進制如何轉換?尤其是小數和負數?ps:要用人工的方法。你能把你的題目發給我么,我來給你具體的過程MSN:yczjloffice@