一些漢字怎麼轉化為二進位制,漢字怎樣轉化為二進位制程式碼?

2021-03-03 22:26:36 字數 3874 閱讀 8417

1樓:做而論道

可以不用軟體。

去找一個國標gb2312的漢字表。

從表中,可以查出6763個漢字,並得出它們的區位碼;

經過人工計算,可以得出國標碼、漢字內碼。

區位碼、國標碼、內碼,都可以寫成二進位制。

2樓:靜水流深

不用軟體就只有你自己去查一下這些字的編碼了。如果晶片自帶字型檔,那把編碼查到就行了。

3樓:匿名使用者

是轉換為16*16點陣形式的嗎?下個win tc,裡面有轉換工具。。。。。。。。

4樓:匿名使用者

漢字有相應的編碼,就是。

漢字怎樣轉化為二進位制**?

5樓:baby愛吃水煎包

漢字有兩種編碼:國標碼與機內碼。

國標碼是"中華人民共和國國家標準資訊交換漢字編碼",代號為"gb2312-80"。在國標碼的字符集中,收集了一級漢字3755個,二級漢字3008個,圖形符號682個,共7445個。一個漢字對應一個區位碼,由四位數字組成,前兩位數字為區碼(0~94),後兩位數字為位碼(0~94)。

機內碼是指漢字在計算機中的編碼

漢字的機內碼佔兩個位元組,分別稱為機內碼的高位與低位。

它們與區位碼的關係如下: 機內碼高位=區碼+a0h   機內碼低位=位碼+a0h

如何將漢字轉換成二進位制?

6樓:

這裡有`比較方便``如果你要解釋的話請耐心看看

字元編碼與漢字編碼

1.字元編碼

目前微型機中普遍採用的字元編碼是ascii碼。它是用七位二進位制數對127個字元進行編碼,其中前32個是一些不可列印的控制符號。

2.漢字編碼及字模資訊

漢字有兩種編碼:國標碼與機內碼。

國標碼是"中華人民共和國國家標準資訊交換漢字編碼",代號為"gb2312-80"。在國標碼的字符集中,收集了一級漢字3755個,二級漢字3008個,圖形符號682個,共7445個。一個漢字對應一個區位碼,由四位數字組成,前兩位數字為區碼(0~94),後兩位數字為位碼(0~94)。

機內碼是指漢字在計算機中的編碼

漢字的機內碼佔兩個位元組,分別稱為機內碼的高位與低位。它們與區位碼的關係如下:

機內碼高位=區碼+a0h

機內碼低位=位碼+a0h

漢字字型檔是由所有漢字的字模資訊構成的。一個漢字字模資訊佔若干位元組,究竟佔多少個位元組由漢字的字形決定。

例如,如果用16×16點陣表示一個漢字,則一個漢字佔16行,每行有16個點,在儲存時用兩個位元組存放一行上16個點的資訊,對應位為"0"表示該點為"白","1"表示該點為"黑"。因此,一個16×16點陣的漢字佔32個位元組。

漢字如何轉成二進位制

7樓:匿名使用者

問題沒有表達清楚,計算機處理的只能是數,而且以二進位制方式進行,儲存漢字也不例外。

估計你是想把漢字編碼用二進位制(或許是十六進位制)表示出來嗎,那麼,一般地說,漢字儲存佔用兩個位元組,目標就是輸出兩個位元組的十六進位制表示串,要看你用什麼語言程式設計序了,下面舉兩例:

1、delphi——inttohex( 一個整數,4)或format( '%x', [ 一個整數] )

2、c——printf( "%x", 一個整數 )

8樓:做而論道

有很多種漢字輸入法,使用任何一種,都能把漢字用二進位制儲存起來。

9樓:匿名使用者

漢字本來就是二進位制儲存的。

10樓:空漫似君之

這簡單,你程式設計a:string;讀入a,然後ord(a)前提是你用可輸入漢字的介面,推薦pascal視覺化程式設計

漢字如何轉化為二進位制 10

11樓:匿名使用者

這簡單,你程式設計a:string;讀入a,然後ord(a)前提是你用可輸入漢字的介面,推薦pascal視覺化程式設計

12樓:匿名使用者

你說的是區位碼呀,只要知道漢字的區位碼就行了,網上有很多這樣的轉化軟體呀

文字怎麼轉換成二進位制數啊???

13樓:匿名使用者

你注意看啊,百科寫的很清楚,由於機器只識二進位制數,英文等想要機器識別要通過ascll碼,來轉換。漢字,日文,韓文呢也需要一個標準來轉換成二進位制讓機器識別,這就是:

「2023年,我國國家標準gb2312--80(資訊交換用漢字編碼字符集——基本集)為6763個常用漢字規定了**,每個漢字佔兩個位元組,每個位元組用八位二進位制數來表示。2023年又頒佈了《漢字編碼擴充套件規範》(gbk)。gbk與gb2312--80國家標準所對應的內容標準相容,同時,在字彙一級支援iso/iec10646--1和gb13000--1的全部中、日、韓(cjk)漢字,共計20902字。

把文字、圖形、圖象、聲音、動畫等資訊,變成按一定規則編碼的二進位制數,這就是資訊的數字化。」

14樓:匿名使用者

每一個位元組都對應了ascii碼,沒記錯應該是十進位制,在轉成2進位制就得到了

怎麼把漢字轉換成二進位制**

15樓:匿名使用者

原型:void winapi icepub_bcdhextohexstring(byte *hexbuffer,byte *strhexstring,int hexbufferlen)

輸入:hexbuffer hex資料

hexbufferlen hexbuffer的長度

輸出:strhexstring 後hex文字串

返回碼:

vc sample:

extern "c"

#pragma ***ment(lib,"icepubdll.lib")

char str1[128];

icepub_bcdhextohexstring("月光",str1,8);

afxmessagebox(str1);

vb sample:

private declare function icepub_bcdhextohexstring lib "icepubdll.dll" (byval hexbuffer as string,byval strhexstring as string,byval hexbufferlen as integer) as integer

dim str1 as string

dim a2 as integer

str1=space(1024*30)

a2=icepub_bcdhextohexstring("月光",str1,8)

msgbox str1

漢字二進位制的問題 我想知道怎麼換算過來的!

16樓:做而論道

這是漢字內碼。bai

每個漢字du

的內碼,是zhi 16 位二進位制數:

小:d0 a1,二進位制就dao是 1101 0000 1010 0001;

專米:c3 d7,二進位制就是 1100 0011 1101 0111;

……屬1 用連續的豎線、0 用中間間斷的豎線,一位一條的畫出來,就是樓主給出的畫面。

17樓:斷涯楓

個人感覺這不像二進位制

如果說是二進位制的話,應該就是用某種計算機編碼轉換過來的,每個漢字對應一個十進位制編碼,然後將十進位制轉換為二進位制,目前比較通用的編碼有:ascii碼、漢字點陣碼等

18樓:wb傷心

你想把這些字轉換成二進位制嗎?還是???

十六進位制轉化為二進位制與bcd碼的區別

十六進位制 0 9 a f。bcd碼 0 9。十六進位制轉化為二進位制,直接轉換,即可。十六進位制轉化為bcd碼,0 9,直接轉換即可 而 a f,就要轉換成兩個bcd碼。a 10 b 11 f 15 關於bcd碼和十六進位制數的區別 十六進位制轉二進位制 將每一位十六進位制轉化為4為二進位制位即可...

將十進位制51轉化為二進位制數是多少

用電腦自帶的計算器就可以算啦,開啟計算器,點檢視 科學型,輸入51,點二進位制,就顯示出結果了,110011.把十進位制數51化為二進位制數,則51 2 二進位制1000010轉化為十進位制是多少?二進位制數從右到左依次是2 0,2 1,2 2,2 3 1000010 1 2 6 0 2 5 0 2...

什麼是二進位制?二進位制怎麼算,二進位制是什麼意思,怎麼算

二進位制 binary 在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0 代表零 和1 代表一 來表示 1 數位電子電路中,邏輯閘的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。每個數字稱為一個位元 bit,b...