




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、常用數制
二、十、八、十六進制二、數制間的轉換三、二進制數的運算
算術運算和邏輯運算四、有符號整數的表示原碼、反碼和補碼的表示復習上節課內容:12.4數值型數據的表示及處理2.5文字的表示和處理本節課內容:2本節課主要知識點:浮點數的表示ASCII碼漢字的機內碼漢字輸出的形式常見文本類型3補碼如何向原碼轉換?思考題:4幾種整數表示法的比較8位二進制代碼無符號整數原碼補碼0000000000000000001111……………………01111111127127127100000001280-12810000001129-1-127……………………11111111255-127-15BCD碼
BCD整數(BinaryCodedDecimal)稱為“二進制編碼的十進制整數”,使用4個二進位表示1個十進制數字,最高位仍為符號位。例如:(-51)BCD=10101
0001(+3276)BCD=00011
0010
0111
01106引入浮點數的目的:
在一定字長下,整數數值的表示范圍有限;實際的數據往往有整數部分又有小數部分;實際數據有的特別大,有的特別小。2.實數(浮點數)的表示7很多高級程序語言,數值型數據都可以寫成如下形式
4.32E-2表示4.32×10-2=0.0432
0.432E-1表示0.432×10-1=0.0432
聯想一下,十進制中科學計數法,兩者很類似,但又不同。8基數(R):通常隱含為2尾數(M):必須是二進制定點純小數
尾數的位數決定數的精度階碼(E):必須是二進制定點整數。
階碼的位數決定數的范圍
浮點數可表示成:階碼基數尾數
N=M·RE
9例如假設某機器字長為16位,規定前6位表示階碼(包括階碼符號),后10位表示尾數(包括尾數符號),(階碼和尾數用原碼表示)
則0001011110101000
表示的浮點數是:10
=-(26.5)10
0001011110101000階碼尾數-(0.110101)2×2+(101)2符號位=(-11010.1)2
如果是補碼表示。則十進制數是多少?11實數(浮點數)的表示范圍和類型浮點數的長度可以是32位、64位或更長。一般說來,位數越多,可表示的數的范圍越大(階碼),精度越高(尾數)浮點數(實數)分類:短浮點數、浮點數、長浮點數、高精度浮點數
endof2.412一、西文字符編碼
二、漢字編碼
三、漢字的輸入和輸出
四、文本處理2.5文字的表示和處理131.ASCII碼(重點)
ASCII碼,即美國標準信息交換碼(AmericanStandardCodeforInformationInterchange),使用7個二進位對字符進行編碼。一、西文字符編碼14
基本的ASCII字符集共有128個字符
95個可打印字符(常用字母、數字、標點符號)
33個控制字符(不可直接顯示或打印)
特殊字符的ASCII碼空格(32)、A(65)、a(97)、0(48)
下面為ASCII代碼表:150123456789ABCDEF控制字符01234567d3d2d1d0
d6d5d4見課本P32-3316對ASCII碼的說明:
每個字符用標準規定的7位二進制數表示,在機內占一個字節(最高位為0)。
如:字符“A”的ASCII碼為:
(01000001)2
或(65)10、(101)8、(41)16
字符“0”的ASCII碼為:
(00110000)2
或(48)10、(60)8、(30)1617對ASCII碼的要求:
1.學會比較ASCII字符的大小(按其ASCII碼值)
空格<0~9<A~Z<a~z
2.會推算同組字符ASCII碼值如A的ASCII值(十進制)為65,則B、C…的ASCII值分別為66、67…18定義方式:
用8位二進制數位表示一個字符的擴充二-十進制交換碼.特點:每個字符對應一個字節,共256種說明:有很多編碼沒有使用,保留做為擴充。2.EBCDIC碼(了解)19二、漢字編碼
1981年,國家頒布的《信息交換用漢字編碼字符集-基本集》(GB2312-80)(國標碼)。
組成:(1)第一部分:字母、數字和各種符號,包括拉丁字母、俄文、日文平假名與片假名、希臘字母、漢語拼音等共682個(統稱為GB2312圖形符號)1.GB2312-80漢字編碼(重點)20(2)第二部分:一級常用漢字,共3755個, 按漢語拼音排列(3)第三部分:二級常用漢字,共3008個, 按偏旁部首排列
漢字共6763個字符共7445個21
區位碼:GB2312-80是一個二維代碼表,有94行、94列,漢字在代碼表中的位置用它所處的行號、列號表示。行號區號列號位號1.GB2312-80漢字編碼(重點)22例如:“大”字的區號20,位號83,區位碼是2083
用2個字節表示為:
000101000101001183列20行大23一級漢字(3755個)二級漢字(3008個)(擴充使用)位號:
………………19423字母、數字和各種符號
…………區號:191655568794GB2312-80字符集881.GB2312-80漢字編碼(重點)24國標交換碼問題:信息通信中,漢字的區位碼與通信使用的控制碼(00H~1FH)發生沖突。解決方案:為了避免漢字區位碼與通信控制碼的沖突,每個漢字的區號和位號必須分別加上32。得到的代碼稱為漢字的“國標交換碼”1.GB2312-80漢字編碼(重點)25例如:“大”字的區號20,位號83
區位碼:2083 二進制表示為:0001010001010011
國標交換碼:52115(+32)
二進制表示為:001101000111001126機內碼問題:文本中的漢字與西文字符經常是混合在一起使用的,漢字信息如不予以特別的標識,它與單字節的標準ASCII碼就會混淆不清。解決方法:使表示GB2312漢字的兩個字節的最高位(b7)都置為“1”。這種漢字編碼,稱為GB2312漢字的“機內碼”。1.GB2312-80漢字編碼(重點)27例如:“大”字
區位碼:2083 二進制表示為:0001010001010011
國標交換碼:52115(+32)
二進制表示為:0011010001110011
機內碼:180243 (+128)
二進制表示為:1011010011110011
(B4F3)區位碼+32=國標碼國標碼+128=機內碼28問題:GB2312-80只有6763個漢字,使用時功能不夠。解決方法:1995年發布GBK,全稱為《漢字內碼擴展規范》GBK字符集中一共有21003個漢字和883個圖形符號,它與GB2312國標漢字字符集及其內碼保持兼容。組成:共收入21886個漢字和圖形符號(21003個漢字,883個圖形符號)2.GBK漢字內碼擴展規范(了解)29
GBK編碼區分三個部分:
漢字區(21003個漢字)、圖形符號區、用戶自定義區
GBK每一個字符都采用雙字節表示:總體編碼范圍為:8140H-FEFEH,共23940個碼位;
首字節范圍:81H-FEH;尾字節范圍:40H-FEH;2.GBK漢字內碼擴展規范(了解)30目的:統一的多文本處理環境,實現所有字符在同一字符集中統一編碼。優點:編碼空間極大(4個字節),能容納足夠多的各種字符集(13億字符)缺點:4字節的字符編碼使存儲空間浪費嚴重3.UCS/Unicode漢字編碼(了解)31克服:UCS-2是雙字節編碼,共有字符49194個,其中包括:歐洲及中東地區使用的拉丁字母、音節文字各種標點符號、數學符號、技術符號、幾何形狀、箭頭及其他符號中、日、韓(CJK)統一編碼的漢字32
GB18030-2000編碼標準在GB2312和GBK編碼標準的基礎上進行了擴充,采用單字節、雙字節和四字節三種方式對字符編碼,因此該標準的漢字有27000多個。包括全部中、日、韓統一字符集和CJK漢字擴充的所有字符。4.GB18030-2000編碼(了解)33
BIG5碼是臺灣、香港等地使用的漢字繁體的編碼標準,它用雙字節進行編碼。BIG5收錄了13461個漢字和符號。5.BIG5編碼(了解)34
人工輸入:通過鍵盤、手寫筆或語音輸入方式輸入字符
自動輸入:將紙介質上的文本通過識別技術自動轉換為文字的編碼三、漢字的輸入輸出1.漢字輸入35
漢字的輸出過程:輸出機器內部的漢字編碼,需要根據漢字編碼對應的漢字字型碼進行解釋,生成映像,最后再傳送到顯示器或打印機輸出。
機內漢字編碼字型碼打印輸出(顯示器/打印機)2.漢字輸出(重點)36
漢字字型碼:用于漢字在顯示器或者打印機上輸出.
漢字字型碼表示形式分類:
點陣表示形式
矢量表示形式37漢字字型表示形式:漢字字型碼用點陣表示16*16(占32個字節)、24*24、48*48等漢字矢量表示存儲描述漢字輪廓特征的信息。如:Windows中TrueType技術即為該表示形式。
字符的點陣描述
字符的輪廓描述38
字型庫:簡稱字庫,同一種字體的所有字符(例如GB2312中的7000多字符)的形狀描述信息的集合。不同的字體(如宋體、仿宋、楷體、黑體等)對應不同的字庫。
39四、文本處理(了解)1.文本的編輯(自學)2.文本的處理(自學)3.常用文本處理軟件(自學)4.常見文本類型(重點)40根據制作文本的用途分為純文本TXT豐富格式文本RTF根據軟件的使用不同DOC、PDF、WPS等4.常見文本類型(重點)41純文本:是由一連串的字符組成的,幾乎不包含任何其他格式信息和結構信息。稱為純文本。特性:呈現為一種線性結構,文件體積小,閱讀不受限制,幾乎所有的文字處理軟件都能識別和處理,不能插入圖片、表格等,不能建立超鏈接。(1)純文本.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025按摩院轉讓合同范本
- 2025年中國國內運輸合同示范文本
- 2025建筑材料采購安裝合同
- 2025智能手機買賣合同
- 2025年附近學校房屋租賃合同范本
- 2025股權轉讓合同模板范文
- 2025年度標準版企業辦公場地租賃合同協議書
- 2025委托生產合同標準范例
- 2025江蘇中天鋼鐵集團有限公司產品采購銷售合同
- 2025企業間合作開發合同
- 自身免疫性腦炎
- 醫院質控科工作質量考核指標
- CRPS電源設計向導 CRPS Design Guide r-2017
- GB/T 9345.1-2008塑料灰分的測定第1部分:通用方法
- GB/T 4937.22-2018半導體器件機械和氣候試驗方法第22部分:鍵合強度
- GB/T 3452.2-2007液壓氣動用O形橡膠密封圈第2部分:外觀質量檢驗規范
- 煤礦從業人員安全培訓考試題庫(附答案)
- 第十章-國際政治與世界格局-(《政治學概論》課件)
- 2023年法律職業資格考試歷年真題精選合集
- 濾毒罐使用說明書
- 如何上好一節思政課綜述課件
評論
0/150
提交評論