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

2021-03-03 20:44:21 字數 1706 閱讀 1974

1樓:做而論道

這是漢字內碼。bai

每個漢字du

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

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

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

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

2樓:斷涯楓

個人感覺這不像二進位制

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

3樓:wb傷心

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

二進位制怎麼轉換成漢字的!

4樓:

1、原理

二進位制轉化為漢字,可以先將二進位制轉化為16進位制,然後再利用16進位制和漢字之前的對應關係進行轉化。

2、c#版的**如下

private string binarytochinese(string input)

return system.text.encoding.unicode.getstring(bytes);//解碼得到漢字}

5樓:勇哥

漢字的主要編碼有以下三種

1:國標區位碼

2:漢字輸入碼

3:漢字機內碼

常見的簡體中文編碼標準是gb2312

6樓:匿名使用者

呵呵,可以轉化漢字的方式有多種,素點也算一種,不過那很難弄!一般是將漢字編碼,然後就可根據編碼提取漢字了。

7樓:匿名使用者

比如「大」這個字就是下面

00000000100000000

00000000100000000

00111111111111100

00000001010000000

00000010001000000

00000100000100000

00001000000010000

00010000000001000

每個字都是這樣的,螢幕顯示也一樣

8樓:匿名使用者

所有1字相接就是大字

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

9樓:匿名使用者

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

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

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

10樓:匿名使用者

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

二進位制怎麼表達字母,漢字,二進位制怎麼表示字母或者漢字

採用編碼的方式,就可以表示字元 漢字等等。二進位制怎麼表示字母或者漢字?10 人們常用字母 b 來表示二進位制 binary 數,用字母 h 表示十六進位制 hexadecimal 數。101011b就是 101011 2,2bh就是 2b 16。每4位二進位制數,可以轉換成1位十六進位制數 000...

關於負二進位制數的絕對值的問題,為什麼二進位制負數求絕對值是求補碼

並不是抄簡單的 去掉符襲號位就是改變正負,實際上bai這個和du編碼有關。正zhi規的操作是所有位dao取反,101010取反就是010101。這只是反碼。正數絕對值是本身,負數則是所有位取反。101010的絕對值如果是反碼應該是10101,如果是補碼則在反碼基礎上加一10110 為什麼二進位制負數...

二進位制用於什麼,三進位制用於什麼,十二進位制用於什麼,十六進位制用

二進位制用於電腦數值計算機 三進位制用於軍隊的建制設定 十二進位制用於記載時間的月份 十六進位制古時用於十六兩秤的稱重進位,現在也用於二進位制的簡化書寫 好好觀察風風光光個復古風格更好吧 一起玩兒了一會兒 不能因為 這真沒聽說過,除了常用的十進位制,就是八進位制和十六進位制,沒聽過十二啊 我不知道。...