漢字在計算機內部的傳輸,處理和儲存都使用漢字的

2021-08-16 05:00:16 字數 2825 閱讀 5866

1樓:衝浪**優化

在電腦內部對漢字進行傳輸處理和儲存時使用漢字的機內碼。

電腦內部漢字資訊的儲存運算的**有四種:輸入碼、國標碼、內碼和字型碼。

輸入碼:包括拼音編碼和字型編碼。微軟拼音abc就是拼音編碼,五筆字型輸入法就是字型編碼。

國標碼:又稱為漢字交換碼,在計算機之間交換資訊用。用兩個位元組來表示,每個位元組的最高位均為0,因此可以表示的漢字數為2的14次冪,就是16384個。

將漢字區位碼的高位位元組、低位位元組各加十進位制數32(即十六進位制數的20),便得到國標碼。例如“中”字的國標碼為8680(十進位制)或7468(十六進位制)。

內碼:漢字內碼是在裝置和資訊處理系統內部儲存、處理、傳輸漢字用的**。無論使用何種輸入碼,進入計算機後就立即被轉換為機內碼。

規則是將國標碼的高位位元組、低位位元組各自加上128(十進位制)或80(十六進位制)。例如,“中”字的內碼以十六進位制表示時應為f4e8。這樣做的目的是使漢字內碼區別於西文的ascii,因為每個西文字母的ascii的高位均為0,而漢字內碼的每個位元組的高位均為1。

字型碼:表示漢字字形的字模資料,因此也稱為字模碼,是漢字的輸出形式。通常用點陣、向量函式等表示。

用點陣表示時,字形碼指的就是這個漢字字形點陣的**。根據輸出漢字的要求不同,點陣的多少也不同。簡易型漢字為16′16點陣、提高型漢字為24′24點陣、48′48點陣等。

如果是24′24點陣,每行24個點就是24個二進位制位,儲存一行**需要3個位元組。那麼,24行共佔用3′24=72個位元組。計算公式:

每行點數/8′行數。依此,對於48′48的點陣,一個漢字字形需要佔用的儲存空間為48/8′48=6′48=288個位元組。

2樓:做而論道

使用漢字的《機內碼》。

簡稱:內碼。

漢字在計算機系統中儲存所用的編碼是什麼

3樓:小小芝麻大大夢

機內碼。

漢字機內碼

,又稱“

漢字ascii碼”,簡稱“內碼”,指計算機回內部儲存,處理答加工和傳輸漢字時所用的由0和1符號組成的**。輸入碼被接受後就由漢字作業系統的“輸入碼轉換模組”轉換為機內碼,與所採用的鍵盤輸入法無關。

機內碼是漢字最基本的編碼,不管是什麼漢字系統和漢字輸入方法,輸入的漢字外碼到機器內部都要轉換成機內碼,才能被儲存和進行各種處理。

4樓:匿名使用者

gb國標碼:copy中文內碼之一,代表中文bai簡化字

du,在中國大陸廣泛使用,影zhi響所及,使用量漸

dao見普及。 “國家標準資訊交換用漢字編碼”(gb2312-80標準),簡稱國標碼。國標碼是指2023年中國製定的用於不同的具有漢字處理功能的計算機系統間交換漢字資訊時使用的編碼。

國際碼是二位元組碼, 用兩個七位二進位制數編碼表示一個漢字。目前國標碼收入6763個漢字, 其中一級漢字(最常用)3755個, 二級漢字3008個, 另外還包括682個西文字元、圖符。

5樓:匿名使用者

二進位制,一字就好幾個位元組

漢字如何在計算機中表示,儲存,輸入和輸出的?

6樓:遊俠

用二進位制。技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用“1”和“0”表示。

並行傳輸的效率要高於序列傳輸,一次可以傳輸完整的一組二進位制數。但是根據所要傳輸的二進位制數的位數的多少,需要備足足夠多的資料線。一般來說,常見的並行傳輸採用的資料線有8、16、32等,再多就很少見了。

典型的並行傳輸例子是印表機與計算機之間的通訊傳輸。

擴充套件資料

在馮諾依曼計算機中,資料都是採用二進位制進行表示儲存的,就是隻有0和1兩個元素進行組合構成,逢二進一的思想進行表示,通常在數值後面加上字尾b表示。

日常生活中常用的是十進位制進行表示計算的,就是由0-9十個元素進行組合構成,逢十進一的思想進行表示,通常在數值後面加上字尾d表示。而對於程式猿的世界裡,資料都是採用十六進位制表示的,也就是有0-9和a-f進行組合構成的,逢十六進一的思想進行表示,通常在數值後面加上字尾h表示。

7樓:匿名使用者

問的再具體一點吧

那我就大概介紹一下計算機字元處理原理吧!

1.根源:計算機裡所有的字元(字母,漢字,所有符號)最根本是一張張的向量**,然後把這些**存在字型檔裡,(ttf檔案就是字型檔向量**件)

2.儲存:那文字資訊是如何交流傳遞的呢?

我曾經做了一箇中文編碼轉換的軟體,對這個有一些瞭解。儲存的話,牽扯一個重要的東西-----編碼,每一個字元(包括各國國家的字元,當然包括漢字)有一個對應編碼的唯一內碼,就是儲存了。然而同一個字元(例如“中”字)不同編碼對應的內碼不一樣,unicode編碼的話在計算機裡的儲存的十六進位制是“2d4e”,兩個位元組;國標碼存的是“d6d0”,兩個位元組;utf8存的是“e4b8ad”三個位元組;……

關於編碼,我收藏了一篇文章,有興趣可以看看:http://hi.

3,顯示:那麼,我們儲存的漢字是如何被呼叫現實螢幕顯示的呢?不同的編碼,儲存方式,如何找到這個字元的呢?

這是通過識別到文字編碼後再通過這個字的內碼,找到字型檔中存貯這個字元(其實就是一張**)的位置,然後顯示出來。

說簡單其實也不簡單,說難也不難。只是這裡面有很多關係,比較繁瑣一點。

希望能幫助你!

還有又要問的可以hi我!儘量幫你解答

8樓:匿名使用者

首先是用ascii碼,找到相應的漢字,計算機會自動把ascii碼轉換為二進位制來調取

計算機內部的資料都是用ascii碼錶示的 這句話對嗎

朋友,這個問題直接說是對的。太片面化,你可以去計算機基礎教程那本書籍裡面去查閱一下!裡面講的很清楚!還不行,你可以檢查一下你的個人電腦!ascii碼對計算機有什麼作用 ascii值 其實就是編號 給每個常用字元 英文字母,各種符號 編號,ascii規定了127個字元。這些編號可以對應轉換成2進位制的...

計算機網路的傳輸方式 同步傳輸和非同步傳輸分別是什麼意思

同步傳輸 atm 是按資料幀進行傳送 字元與字元間的傳輸是同步無間隔的 收發方的時鐘必須版嚴格一權致。非同步傳輸方式 stm 是按字元一個一個地傳送,字元與字元間傳輸間隔是任意的,傳送方和接收方的時鐘要求沒有同步的嚴格。參考 同步傳輸bai atm 是按資料幀du進行傳送 字元與 zhi字元間的傳輸...

12計算機內部的資訊為什麼要採用二進位制編碼表示

1 可行性 只有0和1兩個狀態,需要表示0 1兩種狀態的電子器件很多,如開關的接通和斷開,電晶體的導通和截止 磁元件的正負剩磁 電位電平的低與高等都可表示0 1兩個數碼。使用二進位制,電子器件具有實現的可行性。2 簡易性 二進位制數的運演算法則少,運算簡單,使計算機運算器的硬體結構大大簡化 十進位制...