第1章 數(shù)據(jù)的表示與編碼_第1頁
第1章 數(shù)據(jù)的表示與編碼_第2頁
第1章 數(shù)據(jù)的表示與編碼_第3頁
第1章 數(shù)據(jù)的表示與編碼_第4頁
第1章 數(shù)據(jù)的表示與編碼_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第1章數(shù)據(jù)的表示與編碼

計算機科學(xué)概論理解數(shù)字系統(tǒng)和數(shù)制的概念;掌握二進制、十進制及其他進制的計數(shù)方法,掌握不同進制間的轉(zhuǎn)換方法;掌握二進制整數(shù)和實數(shù)的表示方法掌握二進制原碼、反碼、補碼的表示方法;掌握二進制數(shù)的算術(shù)運算;了解英文字符、漢字字符等的編碼方式;了解不同數(shù)據(jù)類型如何以不同的編碼方式存儲在計算機中教學(xué)目的1計算機中的數(shù)和數(shù)制

2數(shù)值的表示與運算3非數(shù)值信息的編碼教學(xué)內(nèi)容學(xué)習(xí)重點進位計數(shù)制和數(shù)制之間的轉(zhuǎn)換定點數(shù)和浮點數(shù)帶符號數(shù)的表示方法字符編碼非字符信息的編碼第一節(jié)計算機中的數(shù)和數(shù)制

主要內(nèi)容:數(shù)字系統(tǒng)進位計數(shù)制進制之間的轉(zhuǎn)換1計算機中的數(shù)和數(shù)制1計算機中的數(shù)和數(shù)制

數(shù)字系統(tǒng)設(shè)計計算機的最初目的是進行數(shù)值計算,計算機中首先表示的數(shù)據(jù)就是各種數(shù)字信息。隨著應(yīng)用的發(fā)展,現(xiàn)在計算機數(shù)據(jù)以不同的形式出現(xiàn),如:數(shù)字、文字、圖像、聲音和視頻等。但是,在計算機內(nèi)部,這些數(shù)據(jù)形式還是以數(shù)字的形式存儲和處理的。數(shù)字系統(tǒng)基本概念包括:數(shù)據(jù)、信息、媒體

1計算機中的數(shù)和數(shù)制數(shù)據(jù):是對事實、概念或指令的一種特殊表達形式,可以用人工方式或自動化裝置進行通信、翻譯轉(zhuǎn)換或加工處理。一般計算機中的數(shù)據(jù)包含以下兩類:—數(shù)值型數(shù)據(jù):具有特定值的一類數(shù)據(jù),可用來表示數(shù)量的多少,可比較其大小。

—非數(shù)值型數(shù)據(jù):具有特定值的一類數(shù)據(jù),可用來表示數(shù)量的多少,可比較其大小。信息:指對于使用者有用的數(shù)據(jù),這些數(shù)據(jù)的使用可能影響到人們的行為和決策。計算機本質(zhì)上就是進行信息存儲與處理的工具。

信息處理:通過數(shù)據(jù)的采集和輸入,有效地把數(shù)據(jù)組織到計算機中,由計算機系統(tǒng)對數(shù)據(jù)進行相應(yīng)的處理加工(如:存儲、建庫、轉(zhuǎn)換、合并、分類、計算、統(tǒng)計、匯總、傳送等操作),最后向人們提供有用的信息的全過程。1計算機中的數(shù)和數(shù)制媒體:承載信息的載體。包括范圍比較廣。與計算機信息處理有關(guān)的媒體:

表示媒體:為了使計算機有效地加工、處理、傳輸感覺媒體而在計算機內(nèi)部采用的特殊表示形式,即聲、文、圖、活動圖像的二進制編碼表示。

感覺媒體:能使人聽覺、視覺、嗅覺、味覺和觸覺器官直接產(chǎn)生感覺的一類媒體,如聲音、文字、圖畫、氣味等,它們是人類使用信息的有效形式。存儲媒體:用于存放表示媒體以便計算機隨時加工處理的物理實體,如磁盤、光盤、半導(dǎo)體存儲器等。

表現(xiàn)媒體:用于把感覺媒體轉(zhuǎn)換成表示媒體進而轉(zhuǎn)換為感覺媒體的物理設(shè)備,如計算機的輸入/輸出設(shè)備。

傳輸媒體:用來將表示媒體從一臺計算機傳遞到另一臺計算機的通信載體,如同軸電纜、光纖、電話線等。1計算機中的數(shù)和數(shù)制計算機表示信息的途徑:通過使用數(shù)字對各式各樣的信息按照進行一定的規(guī)則進行編輯,最終變換為計算機易于識別的信息,這個過程稱為數(shù)字化編碼。數(shù)字化編碼:用少量最簡單的基本符號,對大量復(fù)雜多樣的信息進行一定規(guī)律的組合。編碼的兩大基本要素:基本符號的種類(例如二進制的“0”和“1”)組合規(guī)則現(xiàn)代計算機內(nèi)部采用二進制符號進行信息編碼。1計算機中的數(shù)和數(shù)制計算機內(nèi)部采用的二進制表示方式的原因

1、二進制只有兩個數(shù)碼“0”和“1”,易于用物理器件表示。這些物理狀態(tài)都是不同的質(zhì)的變化,形象鮮明、易于區(qū)別,并且數(shù)的存儲、傳送和處理可靠性高。2、運算規(guī)則簡單,操作實現(xiàn)容易3、二進制加、減、乘、除運算,可以歸結(jié)為加、減、移位三種操作。4、理論和實踐證明,采用R=e=2.71828進制時,存儲設(shè)備最省,取3比取2更節(jié)省設(shè)備,但二進制比三進制易于表示5、二進制中的“1”和“0”與邏輯命題中的“真”、“假”相對應(yīng),為計算機實現(xiàn)邏輯運算和程序中的邏輯判斷創(chuàng)造了良好條件。

為了書寫方便,在用戶層計算機也采用八進制和十六進制表示方式,進制的表示和進制之間的轉(zhuǎn)換統(tǒng)稱為進位計數(shù)制。1計算機中的數(shù)和數(shù)制

進位計數(shù)制的主要內(nèi)容1進位基數(shù)和位的權(quán)數(shù)2二進制、八進制、十六進制數(shù)制3數(shù)制之間的相互轉(zhuǎn)換1計算機中的數(shù)和數(shù)制基數(shù):計數(shù)制中用到的數(shù)碼的個數(shù),用R表示。位權(quán):以基數(shù)為底的指數(shù),指數(shù)的冪是數(shù)位的序號。對一個數(shù)S,其基數(shù)為R,則:1計算機中的數(shù)和數(shù)制1進位基數(shù)和位的權(quán)數(shù)進位制二進制八進制十進制十六進制規(guī)則逢二進一逢八進一逢十進一逢十六進一基數(shù)R=2R=8R=10R=16基本符號0,10,1,2,…,70,1,2,…,90,1,..,9,A,..,F權(quán)2i8i10i16i形式表示BODH2計算機常用的各種進制數(shù)的表示1計算機中的數(shù)和數(shù)制(1)二、八、十六進制數(shù)轉(zhuǎn)換為十進制數(shù)(2)十進制數(shù)轉(zhuǎn)換為二、八、十六進制數(shù)

十進制數(shù)轉(zhuǎn)換為二進制十進制數(shù)轉(zhuǎn)換為八進制十進制數(shù)十六進制數(shù)(3)二進制數(shù)和八進制數(shù)、十六進制數(shù)的轉(zhuǎn)換

二進制數(shù)轉(zhuǎn)換為八、十六進制數(shù)八、十六進制數(shù)轉(zhuǎn)換為二進制數(shù)1計算機中的數(shù)和數(shù)制3數(shù)制之間的相互轉(zhuǎn)換1計算機中的數(shù)和數(shù)制(1)二、八、十六進制數(shù)轉(zhuǎn)換為十進制數(shù)轉(zhuǎn)換規(guī)則:

例1-1將(10010.11)2轉(zhuǎn)換為十進制數(shù)解:(10010.11)2=1×24+0×23+0×22+1×21+0×20+1×2-1+1×2-2=(18.75)101計算機中的數(shù)和數(shù)制舉例:例1-2將(548.6)8轉(zhuǎn)換為十進制數(shù)解:(548.6)8=5×82+4×81+8×80+6×8-1=(360.75)10例1-3將(C6E.A2)16轉(zhuǎn)換為十進制數(shù)解:(C6E.A2)16=12×162+6×161+14×160+10×16-1+2×16-2=(3182.6328125)101計算機中的數(shù)和數(shù)制任一十進制數(shù)X,可以表示為X=X整數(shù)+X小數(shù)。將這兩部分分開轉(zhuǎn)換整數(shù)部分的轉(zhuǎn)換:采用“除2求余法”,轉(zhuǎn)換方法為:將X整數(shù)連續(xù)用2除,求得余數(shù)(1或0)分別為K0、K1、K2、…,直到商為0,所有余數(shù)排列Kn-1Kn-2…K2K1K0即為所轉(zhuǎn)換的二進制整數(shù)部分。小數(shù)部分的轉(zhuǎn)換:采用“乘2取整法”。轉(zhuǎn)換方法為:連續(xù)用2乘X小數(shù),依次求得各整數(shù)位(0或1)K-1、K-2、…、K-m,直到乘積的小數(shù)部分為0。在小數(shù)轉(zhuǎn)換過程中,出現(xiàn)Fi恒不為0時,可按精度要求確定二進制小數(shù)的位數(shù)。

1計算機中的數(shù)和數(shù)制(2)十進制數(shù)轉(zhuǎn)換為二、八、十六進制數(shù)轉(zhuǎn)換規(guī)則:十進制轉(zhuǎn)換為二進制舉例:例1-4求(65)10的二進制表示解:除以2 商Qi余數(shù)Ki65/2 32 K0=132/2 16 K1=016/2 8 K2=08/2 4 K3=04/2 2 K4=02/2 1 K5=01/2 0 K5=1(65)10=(1000001)21計算機中的數(shù)和數(shù)制例1-5求(0.6875)10的二進制值解:乘以2 小數(shù)Fi 整數(shù)Ki0.6875×2 0.3750 K-1=10.3750×2 0.7500 K-2=00.7500×2 0.5000 K-3=10.5000×2 0.0000 K-4=1(0.6875)10=(0.1011)21計算機中的數(shù)和數(shù)制將十進制數(shù)轉(zhuǎn)換為八進制數(shù)、十六進制數(shù)時,使用的方法與十進制數(shù)轉(zhuǎn)換成二進制數(shù)的方法基本相同,只是求整數(shù)部分時是用商除以8或16,取其余數(shù);小數(shù)部分改用乘以8或16,取其整數(shù)即可。1計算機中的數(shù)和數(shù)制(2)十進制數(shù)轉(zhuǎn)換為二、八、十六進制數(shù)轉(zhuǎn)換規(guī)則:二進制數(shù)表示為(N整數(shù)+N小數(shù)),例如,(11001.01)2整數(shù)部分:從右向左按三(四)位分組,不足補零,然后按三(四)位轉(zhuǎn)換為相應(yīng)進制數(shù)。小數(shù)部分:從左向右按三(四)位分組,不足補零,然后按三(四)位轉(zhuǎn)換為相應(yīng)進制數(shù)。(3)二進制數(shù)轉(zhuǎn)換為八、十六進制數(shù)1計算機中的數(shù)和數(shù)制二進制轉(zhuǎn)換為八進制舉例:例1-6二進制數(shù)(10011001011.10110101)2(010

011

001

011.101

101

010)2=(2313.552)82313552

二進制轉(zhuǎn)換為十六進制舉例:例1-7二進制數(shù)(1001011.110101)2(0100

1011.1101

0100)2=(4B.D5)164BD51計算機中的數(shù)和數(shù)制(4)八、十六進制數(shù)轉(zhuǎn)換為二進制數(shù)轉(zhuǎn)換規(guī)則:從右向左按一位八進制數(shù)轉(zhuǎn)換為三位二進制數(shù)從右向左按一位十六進制數(shù)轉(zhuǎn)換為四位二進制數(shù)1計算機中的數(shù)和數(shù)制舉例:例1-8八進制數(shù)(1365.24)8轉(zhuǎn)換為二進制數(shù)(1365.24)8=(001

011

110

101.010

100)2

=(1011110101.0101)2例1-9十六進制數(shù)(FB4.5C)16轉(zhuǎn)換為二進制數(shù)(FB4.5C)16=(1111

1011

0100.

0101

1100)2=(111110110100.010111)21計算機中的數(shù)和數(shù)制第二節(jié)數(shù)值的表示與運算

主要內(nèi)容:計算機中數(shù)值表示方法整數(shù)的表示實數(shù)的表示位的算術(shù)運算2數(shù)值的表示與運算(1)計算機中數(shù)據(jù)的表示方法

定點表示法浮點表示法任何一個二進制數(shù)N都可以表示為N=2E·S 其中E是一個二進制整數(shù),稱為數(shù)N的階碼,2為階碼的基數(shù),S是二進制小數(shù),稱為數(shù)N的尾數(shù)。E和S可正可負(fù)。尾數(shù)S表示數(shù)N的全部有效數(shù)據(jù),階碼E指明該數(shù)的小數(shù)點位置,表示數(shù)據(jù)的大小范圍。2數(shù)值的表示與運算定點表示法階碼E保持不變?nèi)鬍=0,小數(shù)點固定在最高位之前,則該數(shù)是一個純小數(shù)或定點小數(shù)。例如N=20·0.110101001=0.110101001若E=n(n為尾數(shù)的位數(shù)),則把小數(shù)點定在尾數(shù)最末位之后,表示一個純整數(shù)(定點整數(shù))。例如N=27×0.1011010=010110102數(shù)值的表示與運算浮點表示法浮點數(shù)的格式

階碼位數(shù)m與尾數(shù)位數(shù)n之間有如下關(guān)系:2m-1≥n 即表示階碼的值應(yīng)保證實際的小數(shù)點可以在整個尾數(shù)的位格中移動。浮點數(shù)的表示形式階碼階符尾數(shù)尾符2數(shù)值的表示與運算定點表示法與浮點表示法的比較:表示的數(shù)據(jù)范圍不同(假設(shè)字長為8位)定點表示法,8位小數(shù),能表示的數(shù)據(jù)范圍:

0.0000001~0.1111111(2-7~1-2-7)浮點表示法,2位階碼,1位階符,4位尾數(shù),1位尾符表示的范圍:

0.0001×2-11~

0.1111×211運算規(guī)則的復(fù)雜性不同

定點數(shù):較簡單;浮點數(shù):較復(fù)雜。精度不同:規(guī)格化浮點數(shù)的精度遠遠大于定點數(shù)。2數(shù)值的表示與運算數(shù)的表示單位和機器字長:數(shù)的表示單位:位(Bit):表示數(shù)的最基本單位,對二進制只有“0”和“1”字節(jié)(Byte):8位二進制數(shù)字(Word):16位二進制數(shù)機器字長:參加運算的寄存器所含的二進制位數(shù),代表機器的精度固定長度可變字長2數(shù)值的表示與運算2.4帶符號數(shù)的表示數(shù)據(jù)的表示方法:一個數(shù)的表示方法,是它們在計算機中的組成格式和編碼規(guī)則。 當(dāng)一個數(shù)送入計算機進行運算處理時,首先將其轉(zhuǎn)換為二進制數(shù),同時還要解決以下幾個問題:1.怎樣表示數(shù)的符號2.怎樣確定小數(shù)點的位置(對于整數(shù)則不需要)(2)整數(shù)的表示整數(shù)是沒有小數(shù)部分的整型數(shù)字

例如:123、4、-56、0等都是整數(shù),而1.34則不是整數(shù)。計算機中整數(shù)的分類:

無符號整數(shù):不區(qū)分正負(fù)的正整數(shù)。

有符號整數(shù):最高位表示正負(fù)的整數(shù)。2數(shù)值的表示與運算整數(shù)的原碼、反碼和補碼

原碼:所謂原碼是用一個數(shù)的最高位存放符號(0為正,1為負(fù)),后續(xù)的其他位與數(shù)的真值相同的數(shù)據(jù)表示方法。

2數(shù)值的表示與運算整數(shù)的原碼表示:規(guī)則:機器數(shù)的最高一位表示符號,“0”表示正號;“1”表示負(fù)號,后面各位用數(shù)的絕對值表示。整數(shù)原碼的定義為:上式中,[X]原為機器數(shù)的原碼,X為真值,n為整數(shù)的位數(shù)。

例1-10:求X=1101和Y=-1101的原碼解:X=1101時,[X]原=01101Y=-1101時,[Y]原=24-(-1101)=110112數(shù)值的表示與運算整數(shù)的反碼

反碼:數(shù)值的反碼表示法是用最高位存放符號,并將原碼的其余各位逐位取反。反碼的取值空間和原碼相同且一一對應(yīng)。2數(shù)值的表示與運算定義:整數(shù)反碼的數(shù)學(xué)定義為:

或者[X]反=X(mod2n+1-1)例1-12X=1011,則[X]反=01011Y=-1011,則[Y]反=25-1+X=10100整數(shù)的反碼2數(shù)值的表示與運算整數(shù)的補碼補碼:在補碼表示法中,正數(shù)的補碼表示與原碼相同,即最高符號位用0表示正,其余位為數(shù)值位。而負(fù)數(shù)的補碼則為它的反碼、并在最低有效位加1所形成。例1-11:求X=1101和Y=-1101的反碼解:X=1101時,[X]原=01101[X]補=00010Y=-1101時,[Y]原=24-(-1101)=11011

[Y]補=10100注:我們在使用程序設(shè)計語言設(shè)計程序中使用的是數(shù)據(jù)的原碼,而數(shù)據(jù)在計算機中是以補碼的形式存在的。

2數(shù)值的表示與運算三種編碼的比較:相同點:1、三種編碼(原碼、反碼、補碼)的最高位都是符號位。2、當(dāng)真值為正時,三種編碼的符號位都用0表示,數(shù)值部分與真值相同。即它們的表示方法是相同的。3、當(dāng)真值為負(fù)時,三種編碼的符號位都用1表示,但數(shù)值部分的表示各不相同,數(shù)值部分存在這樣的關(guān)系:補碼是原碼的“求反加1”(整數(shù)),或者“求反末位加1”(小數(shù));反碼是原碼的“每位求反”。4、它們所能表示的數(shù)據(jù)范圍基本一樣。區(qū)別:在于對負(fù)數(shù)的表示方法有所不同。2數(shù)值的表示與運算溢出因為存儲空間大?。创鎯卧奈坏臄?shù)量)的限制,可以表達的整數(shù)范圍是有限的,當(dāng)要表達的數(shù)超出計算機表達的范圍,就會得到錯誤的結(jié)果,我們稱這種情況為溢出。舉例:假設(shè)在4-bit存儲單元中,我們可以存儲的無符號整數(shù)僅為0到24-1之間,若要存儲18(10010)2這個數(shù),則計算機只保留右邊四位(0010)2=2,產(chǎn)生錯誤結(jié)果,發(fā)生溢出。

在現(xiàn)代計算機中,都有對溢出的保護設(shè)置,當(dāng)發(fā)生溢出時,機器將自動停止當(dāng)前運算,并報警。

2數(shù)值的表示與運算(3)實數(shù)的表示

實數(shù)是帶有整數(shù)部分和小數(shù)部分的數(shù)字

例如:1.23、3.4、0.56等都是實數(shù)。實數(shù)小數(shù)點位置不固定,所以稱浮點數(shù)。它是既有整數(shù)又有小數(shù)的數(shù),純小數(shù)可以看作實數(shù)的特例。在計算機中采用浮點表示法來表示實數(shù):

2數(shù)值的表示與運算(3)實數(shù)的表示實數(shù)的格式

為了使表示法的固定部分統(tǒng)一,科學(xué)計數(shù)法(用于十進制)和浮點表示法(用于二進制)都在小數(shù)點左邊使用了唯一的非零數(shù)碼。這稱為規(guī)范化。計算機表示實數(shù)時,只存儲實數(shù)的三部分信息:符號,指數(shù),和尾數(shù)(小數(shù)點右邊的位)。小數(shù)點和定點部分左邊的位1并沒有存儲——他們是隱含的。

2數(shù)值的表示與運算(3)實數(shù)的表示例如,一個實數(shù)1000111.0101規(guī)范化后變成為:26×1.0001110101,在計算機中表示為:

+26×1.0001110101+60001110101↑↑↑

符號指數(shù)尾數(shù)符號——一個數(shù)的符號可以用一個二進制位來存儲(0或者1)。

指數(shù)——指數(shù)(2的冪)定義為小數(shù)點移動的位數(shù)。其可以為正也可以為負(fù)。余碼表示法(后面討論)是用來存儲指數(shù)位的方法。

尾數(shù)——尾數(shù)是指小數(shù)點右邊的二進制數(shù)。它定義了該數(shù)的精度。尾數(shù)是作為無符號整數(shù)存儲的。2數(shù)值的表示與運算(3)實數(shù)的表示余碼系統(tǒng)

為了讓正的和負(fù)的整數(shù)都可以作為無符號數(shù)存儲,計算機通常采用余碼系統(tǒng)。在余碼系統(tǒng)中,使用一個正整數(shù)(稱為一個偏移量)加到每個數(shù)字中,用于把他們同一移到非負(fù)的一邊。這個偏移量的值是2m-1-1,m是內(nèi)存單元存儲指數(shù)的大小。

2數(shù)值的表示與運算(3)實數(shù)的表示(舉例)假如一個字節(jié)存儲的實數(shù)是01011011。利用前面的知識分析這個位模式,

符號位—0指數(shù)—101尾數(shù)—1011在尾數(shù)的左邊放置一個小數(shù)點,于是得到:

.1011求解指數(shù)部分(101)的內(nèi)容,使用余3碼,用其表示的值減去偏移量3即,

(101)2-3=5-3=2,

指數(shù)表示為正數(shù)2。將上面所得結(jié)果的小數(shù)點向右移動2位。(負(fù)指數(shù)域就意味著向左移動小數(shù)點。)因此,我們可以得到:

10.11這就是2.75的二進制表示。2數(shù)值的表示與運算(4)位的算術(shù)運算

1.整數(shù)的算術(shù)運算整數(shù)算術(shù)運算:加、減、乘、除;整數(shù)算術(shù)運算的方法:以補碼的形式進行運算

2數(shù)值的表示與運算

整數(shù)的算術(shù)運算(舉例)例1?13:用二進制補碼表示方法計算19加24。解:(+19)+(+24)=(+43)這些數(shù)字在8位存儲單元中用二進制補碼分別表示為00010011和00011000。結(jié)果對于任何分配大小來說是類似的。

0001001100011000+進位1結(jié)果00101011

(00101011)2=(+43)10

減法運算可以看作與負(fù)數(shù)的加法運算,過程大致類似。2數(shù)值的表示與運算(4)位的算術(shù)運算

2.實數(shù)的算術(shù)運算實數(shù)(浮點數(shù))也可以進行包括加減乘除在內(nèi)的算術(shù)運算。我們只介紹加法和減法,因為乘法和除法是加法和減法的多次重復(fù)運算。浮點數(shù)加減法是同一個處理過程。步驟如下:1.檢驗符號,如果符號相同,相加其值,結(jié)果符號與他們相同。如果符號不同,比較絕對值,絕對值大的減去小的,結(jié)果符號取絕對值大的一方。2.移動小數(shù)點,使兩者階數(shù)相同。也就是說,當(dāng)階數(shù)不同時,數(shù)值小的一方將小數(shù)點左移,但要使值不變。3.將變換后的數(shù)值進行加減運算(包括整數(shù)和小數(shù)部分)。

2數(shù)值的表示與運算第三節(jié)非數(shù)值信息的編碼

主要內(nèi)容:字符的編碼——ASCII碼漢字的編碼Unicode碼靜態(tài)圖像的編碼動態(tài)數(shù)據(jù)的編碼3非數(shù)值信息的編碼隨著現(xiàn)代計算機運用的深入,計算機不僅僅進行科學(xué)計算,實際上更大量的工作是用于處理人們?nèi)粘9ぷ骱蜕钪凶畛J褂玫男畔⑿问?,也就是所謂的非數(shù)值型數(shù)據(jù),包括語言文字、邏輯語言、視頻圖像等非數(shù)值信息。這需要為計算機找到一種合適的方法來表達這些信息。計算機中使用了不同的編碼來表示和存儲數(shù)字、文字符號、聲音、圖片和圖像(視頻)信息。編碼(或代碼)通常指一種在人和機器之間進行信息轉(zhuǎn)換的系統(tǒng)(體系)。編碼是人們在實踐中逐步創(chuàng)造的一種用較少的符號來表達較復(fù)雜信息的表示方法。3非數(shù)值信息的編碼(1)字符的編碼—ASCII碼字符是非數(shù)值型數(shù)據(jù)的基礎(chǔ),字符與字符串?dāng)?shù)據(jù)是計算機中用得最多的非數(shù)值型數(shù)據(jù)。在使用計算機的過程中,人們需要利用字符與字符串編寫程序、表示文字及各類信息,以便與計算機進行交流。為了使計算機硬件能夠識別和處理字符,必須對字符按一定規(guī)則用二進制進行編碼,使得系統(tǒng)里的每一個字母有唯一的編碼;文本中還存在數(shù)字和標(biāo)點符號,所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論