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...