重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
二進(jìn)制,是計算技術(shù)中廣泛采用的一種數(shù)制,由德國數(shù)理哲學(xué)大師萊布尼茨于1679年發(fā)明。二進(jìn)制數(shù)據(jù)是用0和1兩個數(shù)碼來表示的數(shù)。它的基數(shù)為2,進(jìn)位規(guī)則是“逢二進(jìn)一”,借位規(guī)則是“借一當(dāng)二”。當(dāng)前的計算機(jī)系統(tǒng)使用的基本上是二進(jìn)制系統(tǒng),數(shù)據(jù)在計算機(jī)中主要是以補碼的形式存儲的。計算機(jī)中的二進(jìn)制則是一個非常微小的開關(guān),用“開”來表示1,“關(guān)”來表示0。
創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為尉犁等服務(wù)建站,尉犁等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為尉犁企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
二進(jìn)制是由0和1組成的值,從右向左算 每加一位 等于這個值乘以2
比如二進(jìn)制 0001 =1
二進(jìn)制 0010 =2
二進(jìn)制0100=4
位的與運算就是在兩個二進(jìn)制上相同位進(jìn)行比較 如果這個位的位置上都是1 則 它結(jié)果上是1 否則是0
比如 01010100
0 1 0 1
↓ ↓ ↓ ↓
0 1 0 0
‖ ‖ ‖ ‖
0 1 0 0
結(jié)果= 0*8+1*4+0*2+0*1 =4
例如:把十六進(jìn)制的04271544和0209FE83轉(zhuǎn)換成二進(jìn)制。方法:首先把十六進(jìn)制數(shù)04271544中的每一位數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),每個數(shù)要分四位,不足四位的前面加零,請看下面演示:
0 0000
4 0100
2 0010
7 0111
1 0001
5 0101
4 0100
4 0100
將得出四位二進(jìn)制數(shù)串連起來就是結(jié)果了
二進(jìn)制是計算技術(shù)中廣泛采用的一種數(shù)制。二進(jìn)制數(shù)據(jù)是用0和1兩個數(shù)碼來表示的數(shù)。它的基數(shù)為2,進(jìn)位規(guī)則是“逢二進(jìn)一”,借位規(guī)則是“借一當(dāng)二”。
二進(jìn)制的優(yōu)缺點都很明顯。優(yōu)點是只有兩個數(shù)碼0和1,因此它的每一位數(shù)都可用任何具有兩個不同穩(wěn)定狀態(tài)的元件來表示;基本運算規(guī)則簡單,運算操作方便。缺點是用二進(jìn)制表示一個數(shù)時,位數(shù)多。因此實際使用中多采用送入數(shù)字系統(tǒng)前用十進(jìn)制。
擴(kuò)展資料:
用四位二進(jìn)制代碼來表示一位十進(jìn)制數(shù),稱為二-十進(jìn)制編碼,簡稱BCD(Binary Coded Decimal)碼。根據(jù)代碼的每一位是否有權(quán)值BCD碼可分為有權(quán)碼和無權(quán)碼兩類,應(yīng)用最多的是8421BCD碼,無權(quán)碼用得較多的是余三碼和格雷碼,我們通常所說的BCD碼指的是8421BCD碼。
8421BCD碼中的“8421”表示從高到低各位二進(jìn)制位對應(yīng)的權(quán)值分別為8、4、2、1,將各二進(jìn)制位與權(quán)值相乘,并將乘積相加就得相應(yīng)的十進(jìn)制數(shù)。例如,8421BCD碼“0111”,0×8+1×4+1×2+1×1=7D,其中D表示十進(jìn)制(Decimal)數(shù)。
值得特別注意的是,8421BCD碼只有0000~1001共十個,而1010、1011...等等不是8421BCD碼。
參考資料:
二進(jìn)制——百度百科
二進(jìn)制(binary),發(fā)現(xiàn)者萊布尼茨,是在數(shù)學(xué)和數(shù)字電路中以2為基數(shù)的記數(shù)系統(tǒng),是以2為基數(shù)代表系統(tǒng)的二進(jìn)位制。這一系統(tǒng)中,通常用兩個不同的符號0(代表零)和1(代表一)來表示。數(shù)字電子電路中,邏輯門的實現(xiàn)直接應(yīng)用了二進(jìn)制,現(xiàn)代的計算機(jī)和依賴計算機(jī)的設(shè)備里都使用二進(jìn)制。每個數(shù)字稱為一個比特(Bit,Binary digit的縮寫)
-1的二進(jìn)制是1111 1111,不是1000 0001喔,負(fù)數(shù)的二進(jìn)制表示為其原碼的反碼再加1,
正數(shù)的反碼跟原碼不變,而負(fù)數(shù)的反碼除符號位外其他位取反
-1的原碼是1000 0001,所以反碼為1111 1110,最后在加1即1111 1111
如果二進(jìn)制1000 0001是一個有符號位的8位數(shù)據(jù),那么最高位為符號位,1為負(fù)數(shù)0為正數(shù)
那反過來二進(jìn)制1000 0001表示成十進(jìn)制就是減1在取反,
1000 0001 - 1=1000 0000
除符號位取反后為1111 1111即-127