漢字的存儲方法
『壹』 漢字信息在計算機中通常以什麼形式存儲
漢字信息在計算機中通常是以機內碼形式儲存。漢字機內碼,又稱漢字ASCII碼,簡稱內碼,指計算機內部存儲,處理加工和傳輸漢字時所用的由0和1符號組成的代碼。
拓展資料:
因為漢字處理系統要保證中西文的兼容仿含,當系統中同時存在ASCII碼和漢字國標碼時,將會產生二義性。例如:有豎唯兩個位元組的內容為30H和21H,它既可表示漢字啊的國標碼,又可表示西文0和!的ASCII碼。為此,漢字機內碼應對國標碼加以適當處理和變換。國標碼的機內碼為二位元組長的代碼,它是在相應國標碼的每個位元組最高位上加1。
漢字機內碼、國標碼和區位碼三者之間的關系為:區位碼(十進制)的兩個位元組分別轉換為十六進制後加2020H得到對應的國標碼;機內碼是漢字交換碼(國標碼)兩個備纖笑位元組的最高位分別加1,即漢字交換碼(國標碼)的兩個位元組分別加80H得到對應的機內碼;區位碼(十進制)的兩個位元組分別轉換為十六進制後加A0H得到對應的機內碼。
『貳』 計算機是如何存儲文字的
簡單的說計算機是用圖像的形勢儲存文字的
電腦中的文字是用點(就是傳說中的像素)拼成的,以簡易漢字為例,每個簡易漢字由256個點拼成,這256個點排列成16*16的矩陣,即每行16個點,每列16個點。其中每個點是黑是白都由一個二進制位來保存。
『叄』 漢字在電腦中如何存儲的
1.每個英文字元對應一個位元組----這就是ASCII碼,如31-Ƈ',41-'A',ཹ'-'a'.美國人定的標准.x0dx0a2.漢字採用2位元組桐枝編碼(現在不完全准確),國家制定.現在的標準是GB18030,早期是GB2312-80.前者含蓋後者.x0dx0a3.一個位元組是8位,ASCII碼最高位是Ɔ'(所以最多128個編碼).x0dx0a4.漢字將最高位置為Ƈ',與ASCII碼(英文符號)區隔開.x0dx0a5.軟體當讀取一個位元組時,先判斷最高位是否為Ɔ'.若是,則作英文符號處理;若不是,再讀取下一個位元組,兩個位元組合一處對應一個漢字.如,B0A1-'啊',D5FE-'政'.x0dx0a6.無論是ASCII碼還是漢字編碼,相當於身份證號.實際顯示出的配老漢字要到一個叫"漢字模庫'的文件中提取,它的位置與編碼有局賣敏相對應的關系.
『肆』 漢字系統中的漢字字型檔里存放的是漢字的
漢字系統中的漢字字型檔里存放的是漢字的:機內碼。
1.機內碼是漢字在計算機內部存儲、傳送、交換的內部編碼。
2.輸入碼就是使用英文鍵盤輸入漢字時的編碼。
3.國標碼是一個四位十六進制數,區位碼是一棚枯帶個四位的十進制數,每個國標碼或區位碼都對應著一個唯一的漢字或符號,但因為十六進制數我們很少用到,所以大家常用的是區位碼,它的前兩位叫做區碼,後兩位叫做位碼。
4.國標碼是漢字信息交換的標准編碼。
(4)漢字的存儲方法擴展閱讀:
位元組結構
在使用GB2312的程序中,通常採用EUC儲存方法,以便兼容於ASCII。瀏覽器編碼表上的「GB2312」,通常都是指「EUC-CN」表示法。
每個漢字及符號以兩個位元組來表示。第一個位元組稱為「高位位元組」(也敗雹稱「區位元組)」,第二個位元組稱為「低位位元組」(也鏈蘆稱「位位元組」)。
「高位位元組」使用了0xA1-0xF7(把01-87區的區號加上0xA0),「低位位元組」使用了0xA1-0xFE(把01-94加上0xA0)。由於一級漢字從16區起始,漢字區的「高位位元組」的范圍是0xB0-0xF7,「低位位元組」的范圍是0xA1-0xFE,佔用的碼位是72*94=6768。其中有5個空位是D7FA-D7FE。
『伍』 古代漢字是怎麼保存的
古代的文字主要通過三種方式保存:一是「簡」(「簡」是我國古代用來記錄文字的竹片或木片);二是「帛」或「絹」(絲織品,古人用其書寫和記錄文字);三握寬哪是紙張(當然,這個是要在造紙術巧亂被發明之後了~)。
另外,古代文字的保段碼存方式還有一些比較「特殊」的方式,比如雕刻(刻在龜甲、石頭、木頭、金屬製品等上面)。
『陸』 計算機中如何存儲中文漢字信息
首先計算機存儲的是1和0,而對應ASCII碼,每個字母或部分符號對應了一個8位的2進制數,查表即可得一個字母或符號
計算機中漢字編碼一般採用兩個高位(左邊第一位)為1
的ASCⅡ碼表示一個漢字。即用兩個位元組表示一個漢字。
漢字在計算機內的編碼很復雜,涉及漢字的各種代碼,如漢字輸入碼,漢字機內碼,漢字交換碼,漢字字形碼等。
『柒』 在各種計算機語言中漢字以什麼形式存在
漢字一般是以圖形方式(點陣或者矢量等)儲存在字型檔里,系統或者應用程序調用的時候用漢字編碼就可以了。C語言也是一樣。也有個別的軟體,例如早期的游戲會自己製作一個小字型檔,裡面只有自己需要的那些字就夠了。如果沒有中文環境,使用漢字的程序會無法顯示,一般顯示為亂碼,也就是漢字本身不是直接保存在C程序里的。
說的糊里糊塗,可能有不對的地方,原理上應該是那樣的。
是指用C程序打開文件,類似記事本那種查找插入功能?這有專門的排序,查找位置的方法。還要看文件的存儲形式。你多了解一些就會了。比如從怎麼建立一個文件開始.
當初學過的一點C語言早就忘光了。只能建議你去找點turbo
c的教程,看裡面關於文件操作的部分。一般來說,只要下面幾個函數就差不多了:
fopen
fwrite
fread
fseek
feof
fprintf
fscanf
fclose
或者去看別人寫出的實際的例子,那樣有助於理解。