二進制是一個計較機運算時用的一種算法;它有高位和低位的區分,十進制換算當作二進制時,從低位到高位疊加,若是有要求8位或者16位時,在高位彌補“0”;
起首舉例:69的二進制是1000011,八位的時辰是01000011;為什么?我們可以經由過程圖片,論證對比一下;69除以2等于33,余數是1,那么二進制數的低位第一個數字就是1;算到最后,1除以2等不了整數,余數是1,那么在高位的數字就是1;最后獲得的就是100011,可以看圖本身算一遍;
69是整數,若是是-69那?
起首得知,69的二進制為01000011,那么取反為10111100,再加上1,則-69為10111101,這個數字1是在低位加,若是低位是1,那么1+1=2,再標的目的高處進一位,以此類推;
若是從二進制釀成十進制,那么將計較體例反過來就可以了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!