十進制和二進制互相轉(zhuǎn)換

二進制表示一般用原碼表示巾陕,計算加減時用補碼表示毕荐。
這里的二進制小數(shù)是用的定點數(shù)表示,不是用浮點數(shù)表示的猩系。

0X01 二進制轉(zhuǎn)十進制

  • 由二進制數(shù)轉(zhuǎn)換成十進制數(shù)的基本做法是甲锡,把二進制數(shù)首先寫成加權(quán)系數(shù)展開式兆蕉,然后按十進制加法規(guī)則求和。這種做法稱為"按權(quán)相加"法缤沦。

例子:
[01101100]2=0×27+1×26+1×25+0×24+1×23+1×22+0×21+0×20=10810
[101.101]2=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=5.625
注:這里的二進制小數(shù)是原碼表示的虎韵,使用的定點數(shù)表示,沒有用浮點數(shù)表示

0X02 十進制轉(zhuǎn)二進制

1.十進制整數(shù)轉(zhuǎn)二進制

十進制整數(shù)轉(zhuǎn)換為二進制整數(shù)采用"除2取余缸废,逆序排列"法包蓝。具體做法是:用2去除十進制整數(shù),可以得到一個商和余數(shù)企量;再用2去除商养晋,又會得到一個商和余數(shù),如此進行梁钾,直到商為零時為止绳泉,然后把先得到的余數(shù)作為二進制數(shù)的低位有效位,后得到的余數(shù)作為二進制數(shù)的高位有效位姆泻,依次排列起來零酪。
例子:求17310的二進制

2.十進制小數(shù)轉(zhuǎn)二進制

十進制小數(shù)轉(zhuǎn)換成二進制小數(shù)采用"乘2取整,順序排列"法拇勃。具體做法是:用2乘十進制小數(shù)四苇,可以得到積,將積的整數(shù)部分取出方咆,再用2乘余下的小數(shù) 部分月腋,又得到一個積,再將積的整數(shù)部分取出瓣赂,如此進行榆骚,直到積中的小數(shù)部分為零,或者達到所要求的精度為止煌集。
然后把取出的整數(shù)部分按順序排列起來妓肢,先取的整數(shù)作為二進制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位苫纤。
例子:求0.812510的二進制

例子:173.812510=17310+0.812510=101011012(原)+0.11012(原)=10101101.11012(原)
-1.2510=10000001.012(原)

十進制小數(shù)轉(zhuǎn)換成二進制小數(shù)采用"乘2取整碉钠,順序排列"法纲缓。具體做法是:用2乘十進制小數(shù),可以得到積喊废,將積的整數(shù)部分取出祝高,再用2乘余下的小數(shù)部分,又 得到一個積污筷,再將積的整數(shù)部分取出褂策,如此進行,直到積中的整數(shù)部分為零颓屑,或者整數(shù)部分為1斤寂,此時0或1為二進制的最后一位【镜耄或者達到所要求的精度為止遍搞。
  然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進制小數(shù)的高位有效位器腋,后取的整數(shù)作為低位有效位溪猿。 
  十進制小數(shù)轉(zhuǎn)二進制
  如:0.62510=0.1012
  0.6252=1.25======取出整數(shù)部分1
  0.25
2=0.5========取出整數(shù)部分0
  0.5*2=1==========取出整數(shù)部分1

再如:0.710=0.1011001102
  0.72=1.4========取出整數(shù)部分1
  0.4
2=0.8========取出整數(shù)部分0
  0.82=1.6========取出整數(shù)部分1
  0.6
2=1.2========取出整數(shù)部分1
  0.22=0.4========取出整數(shù)部分0 
  0.4
2=0.8========取出整數(shù)部分0
  0.82=1.6========取出整數(shù)部分1
  0.6
2=1.2========取出整數(shù)部分1
  0.2*2=0.4========取出整數(shù)部分0

參考文章:
http://www.cnblogs.com/xkfz007/articles/2590472.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纫塌,一起剝皮案震驚了整個濱河市诊县,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌措左,老刑警劉巖依痊,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異怎披,居然都是意外死亡胸嘁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門凉逛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來性宏,“玉大人,你說我怎么就攤上這事状飞『潦ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵诬辈,是天一觀的道長酵使。 經(jīng)常有香客問我,道長自晰,這世上最難降的妖魔是什么凝化? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任稍坯,我火速辦了婚禮酬荞,結(jié)果婚禮上搓劫,老公的妹妹穿的比我還像新娘。我一直安慰自己混巧,他們只是感情好枪向,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著咧党,像睡著了一般秘蛔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上傍衡,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天深员,我揣著相機與錄音,去河邊找鬼蛙埂。 笑死倦畅,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的绣的。 我是一名探鬼主播叠赐,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼屡江!你這毒婦竟也來了芭概?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤惩嘉,失蹤者是張志新(化名)和其女友劉穎罢洲,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體文黎,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡奏路,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了臊诊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸽粉。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖抓艳,靈堂內(nèi)的尸體忽然破棺而出触机,到底是詐尸還是另有隱情,我是刑警寧澤玷或,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布儡首,位于F島的核電站,受9級特大地震影響偏友,放射性物質(zhì)發(fā)生泄漏蔬胯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一位他、第九天 我趴在偏房一處隱蔽的房頂上張望氛濒。 院中可真熱鬧产场,春花似錦、人聲如沸舞竿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽骗奖。三九已至确徙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間执桌,已是汗流浹背鄙皇。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留仰挣,地道東北人育苟。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像椎木,于是被迫代替她去往敵國和親违柏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容