十進(jìn)制轉(zhuǎn)換為二進(jìn)制
185 = 10111001
十進(jìn)制轉(zhuǎn)換為八進(jìn)制
185=271
十進(jìn)制轉(zhuǎn)換為十六進(jìn)制
185=B9
二進(jìn)制轉(zhuǎn)換為十進(jìn)制
如果首位是0就表示正整數(shù)媳溺,如果首位是1則表示負(fù)整數(shù)卫病,正整數(shù)可以直接換算喳钟,負(fù)整數(shù)則需要先取反再換算凳鬓。
因?yàn)橛?jì)算機(jī)內(nèi)部表示數(shù)的字節(jié)單位是定長的。如8位涮帘、16位系吩、32位。所以位數(shù)不夠時(shí)靠益,高位補(bǔ)零丧肴。
二進(jìn)制-八進(jìn)制-十六進(jìn)制互轉(zhuǎn)
十進(jìn)制小數(shù)轉(zhuǎn)化為二進(jìn)制小數(shù)
十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)采用的方法:乘 2 取整,順序排列
具體做法:
用 2 乘十進(jìn)制小數(shù)胧后,可以得到成積芋浮,
將乘積的整數(shù)部分取出,再用剩余的小數(shù)部分乘 2壳快,可以得到一個(gè)積纸巷。
將乘積的整數(shù)部分取出,再用剩余的小數(shù)部分乘 2眶痰,可以得到一個(gè)積瘤旨。
按照這個(gè)步驟重復(fù)多次,直到乘積中的小數(shù)部分為 0竖伯。
此時(shí)0 或 1為2進(jìn)制的最后一位存哲∫蛴睿或是達(dá)到要求的精度為止。
然后將取出的整數(shù)部分順序排列起來祟偷,先取出來的整數(shù)作為二進(jìn)制的高位有效位察滑,后取的整數(shù)作為低位的有效位(順序提取,自上而下)
實(shí)例1:
0.1875 = (0.0011)B
0.1875* 2 = 0.375 _______ 取出整數(shù)部分 0修肠;
0.375 * 2 = 0.75 ————— 取出整數(shù)部分 0贺辰;
0.75 * 2 = 1.5 —————— 取出整數(shù)部分 1;
0.5 * 2 = 1.0 —————— 取出整數(shù)部分 1嵌施;
順序取出饲化,所以最后結(jié)果為 0.0011
二進(jìn)制小數(shù)轉(zhuǎn)換成十進(jìn)制
二進(jìn)制轉(zhuǎn)換成十進(jìn)制的基本做法是:將二進(jìn)制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進(jìn)制加法規(guī)則求和吗伤,按權(quán)相加滓侍。
實(shí)例1:
(1101.01)B 轉(zhuǎn)換成十進(jìn)制的小數(shù)
1*(2^3) + 1*(2^2) + 0*(2^1) + 1*(2^0) + 0*(2^ -1) + 1*(2^ -2)
= 8 + 4 + 0 +1 + 0 + 0.25
= 13.25
實(shí)例2:
(1.101)B轉(zhuǎn)換成十進(jìn)制小數(shù)
1*(2^0) + 1*(2^ -1) + 0*(2^ -2) + 1*(2^ -3)
= 1 + 0.5 + 0.125
= 1.625
二進(jìn)制小數(shù)-八進(jìn)制小數(shù)-十六進(jìn)制小數(shù)互轉(zhuǎn)
二進(jìn)制數(shù) 11.01101B 轉(zhuǎn)八進(jìn)制
二進(jìn)制數(shù)可以分割為011 . 011 010 ,轉(zhuǎn)化為八進(jìn)制數(shù)為3.32O(后綴是大寫字母O牲芋,表示八進(jìn)制,不是數(shù)字0)捺球。
二進(jìn)制數(shù)11.01101B轉(zhuǎn)十六進(jìn)制
二進(jìn)制數(shù)分割為 0011 . 0110 1000缸浦,轉(zhuǎn)化為十六進(jìn)制為 3.68H。