二進(jìn)制數(shù),十進(jìn)制數(shù),都是一種數(shù)制,有自己的符號(hào)和規(guī)則。十進(jìn)制數(shù)就由10個(gè)數(shù)字組成,分別是0,1,2,3,4,5,6,7,8,9二進(jìn)制數(shù)就由2個(gè)數(shù)字組成,分別是0,1進(jìn),向前進(jìn)一位的意思。十進(jìn)制是逢 10 向前進(jìn)一位二進(jìn)制是逢 2 向前進(jìn)一位例如 十進(jìn)制運(yùn)算 (逢10進(jìn)1) 9+6=15 向前進(jìn)了一位 ; 20+90=110向前進(jìn)了一位;1050+60=1110也向前進(jìn)了一位例如 二進(jìn)制運(yùn)算 (逢2進(jìn)1) 0+0=0, 0+1=1,1+1=10,100+101=1001,二進(jìn)制數(shù)和十進(jìn)制數(shù)之間怎么換算呢?有一套規(guī)則定義了數(shù)制之間如何進(jìn)行轉(zhuǎn)換。二進(jìn)制數(shù)如何轉(zhuǎn)換成十進(jìn)制數(shù)?
- 一位一位的換算,然后相加求和;
- 每一位怎么算,用當(dāng)前數(shù)值*2的n次方。 為什么*2,因?yàn)槭菍?進(jìn)制數(shù)進(jìn)行轉(zhuǎn)換;將幾進(jìn)制轉(zhuǎn)換成十進(jìn)制數(shù)都是這個(gè)規(guī)則。乘以這個(gè)幾。
- n是幾?從左向右分別是0,1,2,3,。。。。。
例如:11011B = (1 *2^3) + ( 1 *2^2) + ( 0 *2 ^1) + (1 *2^0) = 8+4+0+1+0= 13十進(jìn)制數(shù)如何轉(zhuǎn)換成二進(jìn)制數(shù)?用十進(jìn)制數(shù) 除以 2,然后取余,整數(shù)再 除以 2, 然后取余,整數(shù)再 除以2.。。。直到整數(shù)部分為0為止,然后將余數(shù)逆序排列就可以了。如下例子:例:將25轉(zhuǎn)換為二進(jìn)制數(shù) 解:25÷2=12 余數(shù)1 12÷2=6 余數(shù)0 6÷2=3 余數(shù)0 3÷2=1 余數(shù)1 1÷2=0 余數(shù)1 所以25=(11001)2計(jì)算機(jī)為什么采取二進(jìn)制數(shù)制?1)因?yàn)槎M(jìn)制數(shù)只有兩個(gè)字符(0,1),正好可以表示電子元器件的兩個(gè)狀態(tài)2)二進(jìn)制數(shù)運(yùn)算簡單,大大簡化了運(yùn)算部件的結(jié)構(gòu)。IP地址:ip地址是一個(gè)32位的二進(jìn)制數(shù),通常表示成點(diǎn)分四組二進(jìn)制數(shù),每組8位二進(jìn)制數(shù)。8位二進(jìn)制數(shù)最大的為11111111, 最小為00000000,8個(gè)1轉(zhuǎn)換成十進(jìn)制數(shù):11111111=1*2^7+1*2^6+.......1*2^0=2558個(gè)0轉(zhuǎn)換成十進(jìn)制數(shù):00000000=0*2^7+.............................=0點(diǎn)分四組二進(jìn)制數(shù),轉(zhuǎn)換成點(diǎn)分四組十進(jìn)制數(shù):所以最大的為255.255.255.255, 相當(dāng)于二進(jìn)制數(shù)的11111111.11111111.11111111.11111111最小的為0.0.0.0, 相當(dāng)于二進(jìn)制數(shù)的00000000.00000000.00000000.00000000
聯(lián)系客服