中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
程序員應(yīng)該了解的計(jì)算機(jī)知識(shí)(二)——數(shù)制系統(tǒng)
引言
眾所周知,計(jì)算機(jī)系統(tǒng)使用的是二進(jìn)制數(shù)制系統(tǒng),其所能識(shí)別的機(jī)器碼和指令代碼都是用的是由0和1組成的序列。而日常生活中我們使用的都是十進(jìn)制數(shù)制系統(tǒng),計(jì)算機(jī)為什么只能使用二進(jìn)制系統(tǒng),這與其組成結(jié)構(gòu)有關(guān),我們知道計(jì)算機(jī)內(nèi)部都是電子元件組成,而電子元件的狀態(tài)(例如:通電和斷電等)往往有相對(duì)的兩面性,使用二進(jìn)制更容易解釋其電子元件的狀態(tài)和特征。
提到數(shù)制系統(tǒng),那么何為數(shù)制系統(tǒng)?日常生活中大多使用什么數(shù)制系統(tǒng)?二進(jìn)制數(shù)制系統(tǒng)又是怎么回事兒?且看下文分解。
數(shù)制系統(tǒng)
關(guān)于數(shù)制系統(tǒng)純粹是一種數(shù)學(xué)理論,這里筆者使用一種小學(xué)數(shù)學(xué)的方式來簡單介紹一下。
1.關(guān)于數(shù)制系統(tǒng)
數(shù)制是用一種固定的符號(hào)和統(tǒng)一的規(guī)則來表示數(shù)值的方法,就是一種計(jì)數(shù)的規(guī)則。常見的數(shù)值系統(tǒng)有二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制等。其中計(jì)算機(jī)使用的是二進(jìn)制數(shù)制系統(tǒng),現(xiàn)實(shí)生活中常用的是十進(jìn)制數(shù)制系統(tǒng)。其實(shí)有一點(diǎn)了解的可以看出它們都是使用一種進(jìn)位的方式進(jìn)行計(jì)數(shù),例如二進(jìn)制逢二進(jìn)一,十進(jìn)制逢十進(jìn)一,這種方式稱為進(jìn)位制,也成為進(jìn)位記數(shù)法,是一種計(jì)數(shù)方式,可以使用有限的數(shù)字符號(hào)表示所有的數(shù)值??墒褂玫臄?shù)字符號(hào)的數(shù)目稱為基數(shù)或者底數(shù),基數(shù)為n,即可稱n進(jìn)位制,也可稱為n進(jìn)制。
對(duì)于數(shù)制系統(tǒng)而言,常使用數(shù)碼、基數(shù)、位權(quán)和因子等術(shù)語進(jìn)行描述。
數(shù)碼是數(shù)制中表示基本數(shù)值大小的不同數(shù)字符號(hào)。例如十進(jìn)制有十個(gè)數(shù)碼,分別為0、1、2、3、4、5、6、7、8、9;二進(jìn)制則有兩個(gè)數(shù)碼,分別是0和1。
基數(shù),也稱底數(shù),是數(shù)制中使用數(shù)碼的個(gè)數(shù)。通常情況下使用基數(shù)來定義數(shù)制系統(tǒng)。例如十進(jìn)制的基數(shù)為10,稱為十進(jìn)制數(shù)制系統(tǒng),二進(jìn)制的基數(shù)為2,稱為二進(jìn)制數(shù)制系統(tǒng)。
位權(quán)是數(shù)碼在不同位置上的倍率值,即數(shù)制中某一位上的1所表示的數(shù)值的大小(所處位置的價(jià)值)。例如:十進(jìn)制中的123,1的位權(quán)為100,2的位權(quán)為10,3的位權(quán)為1;二進(jìn)制中10,1的位權(quán)為2,0的位權(quán)為1。對(duì)于一個(gè)n進(jìn)制的數(shù)值,整數(shù)部分第i位(以小數(shù)點(diǎn)為原點(diǎn)向左)的位權(quán)為n的i-1次方,即n(i-1),而小數(shù)部分為第j位(以小數(shù)點(diǎn)為原點(diǎn)向右)的位權(quán)為n的-j次方,即n(-j)。(所在的n表示從小數(shù)點(diǎn)為原點(diǎn),向兩邊衍生。)如圖:十進(jìn)制的2…5.0…5分析如下(…表示省略數(shù)字)
其實(shí)每一位數(shù)碼所表示的數(shù)值大小等于該數(shù)碼本身乘以位權(quán)。例如在十進(jìn)制中可以使用個(gè)位、十位、百位、千位、萬位…,十分位、百分位、千分位、萬分位…來表示位權(quán),個(gè)位就是100,十位就是101,…十分位就是10-1。
因子是一種倍數(shù)關(guān)系,如果整數(shù)n除以m,結(jié)果是無余數(shù)的整數(shù),那么就稱m是n的因子,n是m的倍數(shù)。只有當(dāng)被除數(shù)、除數(shù)、商均為整數(shù),余數(shù)為零才成立。
經(jīng)過上面的介紹,可以簡單的整理一下數(shù)值系統(tǒng)中數(shù)值的表示方法。對(duì)于一個(gè)i位整數(shù),j位小數(shù)的n進(jìn)制數(shù)值可以使用加權(quán)系數(shù)展開式表示為:
K=(AiAi-1…A2A1.A1A2…Aj-1Aj)n
=Ai×ni-1+Ai-1×ni-2+…+A2×n1+A1×n0+.+A1×n-1+A2×n-2+…+Aj-1×n-(j-1)+Aj×n-j
其中i表示整數(shù)位數(shù),其為從小數(shù)點(diǎn)左邊第一位開始計(jì)算,依次為i=1,i=2,…;j表示小數(shù)位數(shù),其為從小數(shù)點(diǎn)右邊第一位開始計(jì)算,依次為j=1,j=2,…;A表示該進(jìn)制數(shù)中的數(shù)碼值;Ai表示整數(shù)部分的第i位數(shù)碼值,例如i=1,則表示小數(shù)點(diǎn)左邊第一位數(shù)碼;Aj表示小數(shù)部分的第j位數(shù)碼值,例如j=1,則表示小數(shù)點(diǎn)右邊第一位數(shù)碼;n為底數(shù)。
2.常見數(shù)制系統(tǒng)介紹
二進(jìn)制
二進(jìn)制(Binary)是以2為基數(shù),0、1為數(shù)碼的進(jìn)制系統(tǒng),縮寫為B或者BIN。二進(jìn)制是由兩個(gè)基本數(shù)字0和1組成,計(jì)算特點(diǎn)是“逢二進(jìn)一”,“借一當(dāng)二”。二進(jìn)制數(shù)制系統(tǒng)常用于計(jì)算機(jī)等電子設(shè)備中數(shù)據(jù)的傳輸或存儲(chǔ),因?yàn)槎M(jìn)制中只有兩個(gè)字符0和1,可以表示元器件的不同穩(wěn)定狀態(tài);二進(jìn)制的運(yùn)算簡單。
八進(jìn)制
八進(jìn)制(Octal)是以8為基數(shù),0、1、2、3、4、5、6、7為數(shù)碼的進(jìn)制系統(tǒng),縮寫為O或者OCT。八進(jìn)制的計(jì)算特點(diǎn)是“逢八進(jìn)一”,“借一當(dāng)八”。八進(jìn)制數(shù)制系統(tǒng)常用于計(jì)算機(jī)的計(jì)算中,適用于12位、36位等或其它位數(shù)為3的倍數(shù)的計(jì)算機(jī)系統(tǒng)。
十進(jìn)制
十進(jìn)制(Decimal)是以10為基數(shù),0、1、2、3、4、5、6、7、8、9為數(shù)碼的數(shù)制系統(tǒng)。十進(jìn)制的計(jì)算特點(diǎn)是“逢十進(jìn)一”,“借一當(dāng)十”。十進(jìn)制是最常用的數(shù)制系統(tǒng)。
十六進(jìn)制
十六進(jìn)制(Hex)是以16為基數(shù),0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F為數(shù)碼的進(jìn)制系統(tǒng),縮寫為H或者HEX。十六進(jìn)制的計(jì)算特點(diǎn)是“逢十六進(jìn)一”,“借一當(dāng)十六”。十六進(jìn)制數(shù)制系統(tǒng)常用于計(jì)算機(jī)高級(jí)編程語言中,常用于對(duì)大數(shù)據(jù)的表示。
對(duì)于各個(gè)進(jìn)制的運(yùn)算這里不做多的介紹,記住“逢N進(jìn)一”或者“借一當(dāng)N”即可。只需要了解其加法和加法運(yùn)算即可,其他的運(yùn)算均可分解為加減法運(yùn)算進(jìn)行。
3.數(shù)制系統(tǒng)之間的相互轉(zhuǎn)換
數(shù)制系統(tǒng)之間的相互轉(zhuǎn)換或許是一個(gè)重點(diǎn)。但是也純粹的是數(shù)學(xué)知識(shí),不懂的話就好好的學(xué)學(xué)數(shù)學(xué)。這里簡單的歸納一下常用的方法。(具體的例子省略,請(qǐng)自行安裝規(guī)則演練。)
3.1.低進(jìn)制轉(zhuǎn)高進(jìn)制
對(duì)于任意一個(gè)n進(jìn)制的數(shù)值轉(zhuǎn)換為m進(jìn)制(m>n)的數(shù)值時(shí)可以使用按權(quán)求和法,即將n進(jìn)制的數(shù)值按n進(jìn)制位權(quán)展開后,按照m進(jìn)制的加法規(guī)則進(jìn)制求和,等到的結(jié)果就該n進(jìn)制數(shù)值使用m進(jìn)制表示的數(shù)值。轉(zhuǎn)換方法如圖:
該種方法適用于低進(jìn)制轉(zhuǎn)換為高進(jìn)制數(shù)值,圖中m必須是大于n的整數(shù)。使用算術(shù)表達(dá)式可將該方法表示為:
(AiA(i-1)…A2A1.A1A2…Aj-1Aj)n=Ai×ni-1+Ai-1×ni-2+…+A2×n1+A1×n0+.+A1×n-1+A2×n-2+…+Aj-1×n-(j-1)+Aj×n-j=(…)m
3.2.高進(jìn)制轉(zhuǎn)低進(jìn)制
對(duì)于任意一個(gè)n進(jìn)制的數(shù)值轉(zhuǎn)換為m進(jìn)制(m
1.基數(shù)除法(除m取余法)——類似于短除法,即使用m去除十進(jìn)制整數(shù)部分,一直到商為零時(shí)結(jié)束,將每一步得到的余數(shù)按反方向排列,則得到整數(shù)部分的m進(jìn)制表示形式??聪旅娴谋磉_(dá)式提?。ǔ詍)的思路:
(K)10=m0×(Ai×mi-1+Ai-1×mi-2+…+A2×m1+A1×m0)
=m1×(Ai×mi-2+Ai-1×mi-3+…+A2×m0)+A1
=m2×(Ai×mi-3+Ai-1×mi-4+…+A3×m0)+A2+A1
……
=mi-1×(Ai×m0)+Ai-1+…+A2+A1
=Ai+Ai-1+…+A2+A1
這只是一個(gè)模擬過程,每一步都除以一個(gè)m(提取一個(gè)m)得到余數(shù)Ai,將余下的整數(shù)進(jìn)行拼接。表達(dá)式中“+”表示拼接符號(hào)。
2.基數(shù)乘法(乘m取整法)——即使用m去乘十進(jìn)制小數(shù)部分,一直到乘積沒有小數(shù)即小數(shù)部分為零(或者出現(xiàn)循環(huán)體或者得到要求的精度位置)時(shí)結(jié)束,將每一步得到的乘積的整數(shù)部分按正方向排列,則得到小數(shù)部分的m進(jìn)制表示形式??聪旅娴谋磉_(dá)式乘以m的思路:
(K)10=m0×(A1×m-1+A2×m-2+…+Aj-1×m-(j-1)+Aj×m-j)
=A1+m1×(A2×m-1+…+Aj-1×m-(j-1)+1+Aj×m-j+1)
=A1+A2+m2×(A3×m-1+…+Aj-1×m-(j-1)+2+Aj×m-j+2)
……
=A1+A2+…+Aj-1+mj-1×(Aj×m0)
=A1+A2+…+Aj-1+Aj+mj×1
……
這只是一個(gè)模擬過程,每一步都乘以一個(gè)m(提取一個(gè)m)得到整數(shù)結(jié)果Aj,積的小數(shù)部分則繼續(xù)參與計(jì)算,最后將得到的整數(shù)進(jìn)行拼接。表達(dá)式中“+”表示拼接符號(hào)。
關(guān)于n進(jìn)制轉(zhuǎn)換為m進(jìn)制(m
該種方法適用于高進(jìn)制轉(zhuǎn)換為低進(jìn)制數(shù)值,圖中m必須是小于n的整數(shù)。
3.3.特殊方法介紹
關(guān)于n進(jìn)制的數(shù)值與nK(K為正整數(shù))進(jìn)制的數(shù)值之間的轉(zhuǎn)換,它們之間存在冪(次方)的關(guān)系,可以使用特殊的劃位方法進(jìn)行快速轉(zhuǎn)換。設(shè)m=nK,則n與m的關(guān)系為nK=m1,則n與m之間存在為的對(duì)應(yīng)關(guān)系,即n中的K位對(duì)應(yīng)m中的1位。
對(duì)于nK(K為正整數(shù))進(jìn)制的數(shù)值轉(zhuǎn)換為n進(jìn)制的數(shù)值時(shí),可以直接將nK(K為正整數(shù))進(jìn)制數(shù)值中的每一位轉(zhuǎn)換為n進(jìn)制對(duì)應(yīng)的數(shù)值,轉(zhuǎn)換過程實(shí)質(zhì)是使用以n為除數(shù),每一位為被除數(shù)的除乘法運(yùn)算,得到每一位對(duì)應(yīng)n進(jìn)制的K位結(jié)果,最后將結(jié)果連接起來就是nK(K為正整數(shù))進(jìn)制數(shù)值對(duì)應(yīng)的n進(jìn)制數(shù)值。
對(duì)于n進(jìn)制的數(shù)值轉(zhuǎn)換為nK(K為正整數(shù))進(jìn)制的數(shù)值時(shí),可以對(duì)n進(jìn)制的數(shù)值進(jìn)行K位劃分,具體劃分規(guī)則分為小數(shù)部分和整數(shù)部分:整數(shù)部分——從小數(shù)點(diǎn)左邊第一位開始算,每數(shù)K位進(jìn)行劃分,直到左邊不足K位(左邊補(bǔ)零直到滿足K位)或者剛好為K位結(jié)束。然后將劃分的每K位轉(zhuǎn)換為nK進(jìn)制的數(shù)值,轉(zhuǎn)換過程實(shí)質(zhì)是使用每K位按n進(jìn)制進(jìn)行位權(quán)展開,然后按nK進(jìn)制的加法規(guī)則進(jìn)行求和得到每位對(duì)應(yīng)的nK進(jìn)制的數(shù)值,將得到每一位結(jié)果從左到右連接起來則為nK(K為正整數(shù))進(jìn)制數(shù)值的整數(shù)部分。小數(shù)部分——從小數(shù)點(diǎn)右邊第一位開始算,每數(shù)K位進(jìn)行劃分,直到右邊不足K位(右邊補(bǔ)零直到滿足K位)或者剛好為K位結(jié)束。然后將劃分的每K位(不包含小數(shù)點(diǎn))轉(zhuǎn)換為nK進(jìn)制的數(shù)值,轉(zhuǎn)換過程實(shí)質(zhì)是使用每K位按n進(jìn)制進(jìn)行位權(quán)展開,然后按nK進(jìn)制的加法規(guī)則進(jìn)行求和得到每位對(duì)應(yīng)的nK進(jìn)制的數(shù)值,將得到每一位結(jié)果從左到右連接起來則為nK(K為正整數(shù))進(jìn)制數(shù)值的小數(shù)部分。最后將得到的結(jié)果通過小數(shù)點(diǎn)連接起來。可以用下圖來表示這個(gè)過程:
該方法只適合具有n進(jìn)制的數(shù)值與nK(K為正整數(shù))進(jìn)制的數(shù)值之間的轉(zhuǎn)換。
計(jì)算機(jī)中數(shù)制系統(tǒng)——二進(jìn)制
二進(jìn)制系統(tǒng)是以0和1為數(shù)碼,2為基數(shù)的數(shù)制系統(tǒng)。計(jì)算機(jī)采用的就是二進(jìn)制數(shù)制系統(tǒng),由于二進(jìn)制數(shù)制系統(tǒng)只存儲(chǔ)0和1兩個(gè)數(shù)碼,可以明確的表示電子元件的兩種狀態(tài),而且二進(jìn)制的運(yùn)算簡單,即可算術(shù)運(yùn)算也可以進(jìn)行邏輯運(yùn)算。在計(jì)算機(jī)中使用二進(jìn)制數(shù)碼序列和數(shù)位來表示其不同的數(shù)值,同一個(gè)數(shù)碼在不同的數(shù)位上或同一個(gè)數(shù)位上不同的數(shù)碼可以表示不同的數(shù)值。
1.二進(jìn)制的運(yùn)算
在計(jì)算機(jī)中,二進(jìn)制數(shù)制系統(tǒng)支持兩種運(yùn)算方式:算術(shù)運(yùn)算和邏輯運(yùn)算。算術(shù)運(yùn)算包括加減乘除法運(yùn)算,邏輯運(yùn)算包括與或非等運(yùn)算。在算術(shù)運(yùn)算中遵循“逢二進(jìn)一,借一當(dāng)二”的原則;而邏輯運(yùn)算是模擬電路元件的運(yùn)算,主要用于二進(jìn)制位碼的比較上。
1.1.算術(shù)運(yùn)算
加法法則:0+0=0;0+1=1+0=0;1+1=10(進(jìn)位)
減法法則:0-0=0;10-1=1(借位);1-0=1;1-1=0
乘法法則:0×0=0;0×1=1×0=0;1×1=1
除法法則:0÷1=0;1÷1=1
1.2.邏輯運(yùn)算
邏輯非(NOT)運(yùn)算使用符號(hào)“ˉ”表示,在操作數(shù)上加上該符號(hào)表示對(duì)該數(shù)的各位進(jìn)行邏輯非運(yùn)算。規(guī)則如下:
;
。即非0為1,非1為0。
邏輯與(AND)運(yùn)算又稱為邏輯乘運(yùn)算,使用符號(hào)“×”或“·”或“∧”表示,在兩個(gè)操作數(shù)之間使用該符號(hào)表示對(duì)當(dāng)前兩個(gè)操作數(shù)的各位進(jìn)行邏輯與運(yùn)算。規(guī)則如下:0∧0=0;0∧1=0;1∧0=0;1∧1=1(有點(diǎn)像乘法運(yùn)算)。即當(dāng)操作數(shù)有一個(gè)為0時(shí)則結(jié)果為0;同時(shí)為1時(shí)則結(jié)果為1。
邏輯或(OR)運(yùn)算又稱為邏輯加運(yùn)算,使用符號(hào)“+”或“∨”表示,在兩個(gè)操作數(shù)之間使用該符號(hào)表示當(dāng)前兩個(gè)操作數(shù)的各位進(jìn)行邏輯或運(yùn)算。規(guī)則如下:0∨0=0;0∨1=1;1∨0=1;1∨1=1(有點(diǎn)像加法運(yùn)算)。即到操作數(shù)有一個(gè)為1則結(jié)果為1;同時(shí)為0則結(jié)果為0。
邏輯異或(XOR)運(yùn)算使用符號(hào)“-∨”表示,在第一個(gè)操作數(shù)前加上“-”符號(hào),第二個(gè)操作數(shù)前加上“∨”表示對(duì)當(dāng)前兩個(gè)操作數(shù)的各位進(jìn)行邏輯異或運(yùn)算。規(guī)則如下:-0∨0=0;-0∨1=1;-1∨0=1;-1∨1=0(有點(diǎn)想減法運(yùn)算)。即當(dāng)操作數(shù)運(yùn)算的相同時(shí)結(jié)果為0,不同時(shí)結(jié)果為1。
或許你會(huì)發(fā)現(xiàn),對(duì)應(yīng)任意一個(gè)二進(jìn)制數(shù)(二進(jìn)制序列)來說,如果末尾(右邊第一位)的數(shù)碼為1則該二進(jìn)制數(shù)表示的是奇數(shù),可以被2n-1整除;如果末尾(右邊第一位)的數(shù)碼為0則該二進(jìn)制數(shù)表示的是偶數(shù),可以被2n整除;將一個(gè)二進(jìn)制數(shù)左移一位(右邊補(bǔ)0)的結(jié)果是該數(shù)的2倍,即該數(shù)乘以2的結(jié)果;將一個(gè)無符號(hào)的數(shù)右移一位(左邊補(bǔ)0)的結(jié)果是概述的1/2倍,即該數(shù)除以2的結(jié)果。(這個(gè)特點(diǎn)是一種算法的體現(xiàn),具體不做多個(gè)解釋)
2.二進(jìn)制的轉(zhuǎn)換
2.1.二進(jìn)制與十進(jìn)制的轉(zhuǎn)換
1.二進(jìn)制轉(zhuǎn)換為十進(jìn)制
將二進(jìn)制數(shù)值按位權(quán)進(jìn)行展開并按十進(jìn)制的進(jìn)行求和運(yùn)算,得到的結(jié)果即使十進(jìn)制的數(shù)值。整數(shù)部分的冪為正,小數(shù)部分的冪為負(fù)。
2.十進(jìn)制轉(zhuǎn)換為二進(jìn)制
將十進(jìn)制數(shù)值的整數(shù)部分進(jìn)行基數(shù)除法運(yùn)算,即除以2,記下得到的余數(shù)作為二進(jìn)制數(shù)值的最低位;得到的商如果不是0則繼續(xù)除以2,記下得到的余數(shù)……;依次做除法直到得到的商為0停止,組合每一次除法的余數(shù)即是二進(jìn)制數(shù)值的整數(shù)部分。將十進(jìn)制數(shù)值的小數(shù)部分進(jìn)行基數(shù)乘法運(yùn)算,即乘以2,繼續(xù)得到結(jié)果的整數(shù)部分作為二進(jìn)制數(shù)值的最高位;得到的積如果還包含小數(shù)(沒有達(dá)到指定的精確度)則用該小數(shù)部分繼續(xù)乘以2,記下得到結(jié)果的整數(shù)部分……;依次做乘法直到得到的積不包含小數(shù)部分(或達(dá)到指定的精度)停止,組合每一次乘法結(jié)果的整數(shù)部分即為二進(jìn)制數(shù)值的小數(shù)部分。最后以小數(shù)點(diǎn)進(jìn)行拼接即可。
2.2.二進(jìn)制與其它進(jìn)制的轉(zhuǎn)換
二進(jìn)制與其他進(jìn)制的轉(zhuǎn)換可以借助十進(jìn)制為橋梁,先將二進(jìn)制數(shù)值轉(zhuǎn)換為對(duì)應(yīng)的十進(jìn)制數(shù)值,然后再將十進(jìn)制數(shù)值轉(zhuǎn)換為對(duì)應(yīng)的數(shù)制系統(tǒng)的數(shù)值?;蛘呦葘⑵渌M(jìn)制數(shù)值轉(zhuǎn)換為對(duì)應(yīng)的十進(jìn)制數(shù)值,然后再將十進(jìn)制數(shù)值轉(zhuǎn)換為對(duì)應(yīng)的二進(jìn)制數(shù)值。
二進(jìn)制轉(zhuǎn)換為2K(K為正整數(shù))進(jìn)制可以使用位劃分法進(jìn)制轉(zhuǎn)換,以二進(jìn)制數(shù)值中的小數(shù)點(diǎn)為原點(diǎn),分別將整數(shù)部分和小數(shù)部分按K位進(jìn)行劃分,不足K位可以補(bǔ)0;然后再將每一個(gè)K位轉(zhuǎn)換成一個(gè)2K進(jìn)制的數(shù)值(按二進(jìn)制進(jìn)行位權(quán)展開,按2K進(jìn)制進(jìn)行求和運(yùn)算);最后將每一位數(shù)字按順序進(jìn)行連接即得到對(duì)應(yīng)的2K進(jìn)制的數(shù)值。2K(K為正整數(shù))進(jìn)制轉(zhuǎn)換為二進(jìn)制時(shí)可以使用按位轉(zhuǎn)換法進(jìn)行轉(zhuǎn)換,將2K進(jìn)制的每一位轉(zhuǎn)換為K位的二進(jìn)制數(shù)值(使用以2為基數(shù)的基數(shù)除法進(jìn)行轉(zhuǎn)換),然后將得到的數(shù)值按順序連接起來即為對(duì)應(yīng)的二進(jìn)制數(shù)值。
附錄:二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)值轉(zhuǎn)換對(duì)照表
二進(jìn)制八進(jìn)制十進(jìn)制十六進(jìn)制
00000000
00010111
00100222
00110333
01000444
01010555
01100666
01110777
10001088
10011199
10101210A 或 a
10111311B 或 b
11001412C 或 c
11011513D 或 d
11101614E 或 e
11111715F 或 f
10000201610
總結(jié)
數(shù)制系統(tǒng)的一種相對(duì)性的概念,而且任何一種數(shù)制系統(tǒng)都有其獨(dú)到的用處。生活中都是用的標(biāo)準(zhǔn)的十進(jìn)制,而如果要入行IT,至少要對(duì)二進(jìn)制有所了解,如果要進(jìn)軍編程必須要對(duì)八進(jìn)制、十六進(jìn)制有所了解。本文中略有提到規(guī)則,其只是數(shù)碼個(gè)數(shù)不同、位權(quán)不同而已,可使用位權(quán)求和法將低進(jìn)制數(shù)值轉(zhuǎn)換為高進(jìn)制數(shù)值;使用基數(shù)乘除法將高進(jìn)制數(shù)值轉(zhuǎn)換為低進(jìn)制數(shù)值,其實(shí)這都是數(shù)學(xué)概念。計(jì)算機(jī)使用的是二進(jìn)制,相對(duì)比較簡單。
再說后話,本篇的內(nèi)容或許對(duì)大多數(shù)的人來說都是“班門弄斧”,筆者是半道入行IT的,對(duì)高數(shù)、計(jì)算機(jī)基礎(chǔ)都了解甚少(不明說,你懂得),這里筆者想用一種通俗的方式來表述個(gè)人總結(jié)的知識(shí)。所以希望大家不要見笑,多多噴墨……
本文出自 “阿酷呆” 博客,請(qǐng)務(wù)必保留此出處http://akudy.blog.51cto.com/2277883/1298406
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
備考 | CSP初賽專題(一)之?dāng)?shù)制轉(zhuǎn)換
二進(jìn)制數(shù),十進(jìn)制數(shù), ip地址,子網(wǎng)掩碼
數(shù)制與編碼
03計(jì)算機(jī)數(shù)制一
計(jì)算機(jī)數(shù)制與編碼(上篇)
PLC常用數(shù)制轉(zhuǎn)換方法
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服