❶ 一個漢字占幾個位元組
這個要看你用的什麼編碼格式,utf-8:一個漢字可能佔用2或更多個位元組;GBK,GB2312編碼一個漢字佔用兩個位元組;utf-16編碼一個漢字至少要佔用兩個位元組。漢字編碼是個比較復雜的問題。
「大學基礎」這四個字用utf-8存儲佔用12個位元組 。用od -x 命令轉換到16進制形式, 可以看到其內在,』000a『是換行符。 用iconv 命令轉換到utf-16, 再次od查看,佔用位元組變少。有圖有真相
❷ 儲存一個漢字需要多少位元組
這個要看你採用什麼編碼,一般Unicode是兩個位元組,不過UTF-8是三個位元組,還有GBK是兩位元組,但是GB18030中有些漢字是四位元組
❸ 一個漢字多少位元組
一個漢字=2位元組
中文標點佔三個位元組,一個英文字母佔一個位元組,英文標點佔一個位元組。
位元組的換算關系為:
1位元組(Byte)=8字位=8個二進制數
1字位(bit)=1個二進制數
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
b稱為字位、B稱為位元組、KB稱為千位元組、MB稱為兆位元組、GB稱為吉位元組。
(3)一個漢字存儲需要的位元組數擴展閱讀:
不同的編碼格式佔位元組數是不同的,以下為不同編碼漢字、標點符號所佔用的位元組:
1、ASCII碼:一個中文(含繁體)占兩個位元組,一個中文標點佔三個位元組。一個英文字母佔一個位元組的,一個英文標點佔一個位元組。
2、UTF-8編碼:一個中文(含繁體)佔三個位元組,一個中文標點佔三個位元組。一個英文字母佔一個位元組,一個英文標點佔一個位元組。
3、Unicode編碼:一個中文(含繁體)占兩個位元組,一個中文標點占兩個位元組。一個英文占兩個位元組,一個英文標點佔一個位元組。
❹ 一個漢字在計算機中用佔用幾個位元組來儲存
一個漢字=2個英文字母=2位元組
官方標准:
1漢字=2位元組
1位元組(Byte)=8字位=8個二進制數
1字位(bit)=1個二進制數
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
硬體商標准:
1GB=1000MB
1MB=1000KB
1KB=1000B
通常情況下,把B稱為位元組、b稱為字位、KB稱為千位元組、MB稱為兆位元組、GB稱為吉位元組。
❺ 在32×32點陣的漢字字型檔中,存儲一個漢字的字模信息需要多少位元組
在32×32點陣的漢字字型檔中,存儲一個漢字的字模信息需要128節。
解析過程如下:
32×32=1024位
1位元組=8位
1024÷8=128B
32×32點陣的漢字字型檔中,存儲一個漢字的字模信息需要128位元組。
(5)一個漢字存儲需要的位元組數擴展閱讀
數位組一個在信息技術和數碼技術領域中,用於表示信息的數量的單位。
一個數位組是數個二進位的組合。早期的不同計算機系統中使用的數位組含有的二進位數目不盡相同。 但數位組在應用上已經統一,即,一個數位組通常由8個二進位組成。16個二進位合成一個字(word),32個二進位構成一個復字。
每個二進位,可用來代表兩種狀態之一,如電路的開/斷等)組成,因此可以代表個不同的狀態。4個二進位的組合稱為四位組(Nibble),8個二進位的組合則為一個八位組(Octet), 所以一個數位組通常是一個八位組。
數位組是一個承載信息的基本單元。一個數位組表明的信息由所用的編碼方式決定。不同的編碼方式有可能用一個或多個數位組來表示一個數字,一個符號,或者一幅圖像中的一個色點。常用的編碼方式如用來表示字元集的ASCII編碼或者ISO/IEC 8859標準的編碼。
位元組是在電腦內一個英文字所佔的最基本單元,而一個中文字是占兩個位元組的。
❻ 計算機存儲器的一個漢字佔多少位元組
一個中文漢字占兩個位元組的空間,一個漢字中的標點也是兩個位元組。
位元組(Byte /t/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數據類型和語言字元。
任何數據類型的數組都需要 20 個位元組的內存空間,加上每一數組維數占 4 個位元組,再加上數據本身所佔用的空間。數據所佔用的內存空間可以用數據元數目乘上每個元素的大小加以計算。例如,以 4 個 2位元組之 Integer 數據元所組成的一維數組中的數據,占 8 個位元組。這 8 個位元組加上額外的 24 個位元組,使得這個數組所需總內存空間為 32 個位元組。
❼ 一個漢字在內存中佔多少位元組
這個是不一定的,要看是什麼編碼了,不同的編碼存放的位元組數不一定一樣。
gbk編碼下,一個漢字佔2個位元組;
utf-8編碼下,一個漢字佔3個位元組
utf-8是一種國際通用的一種變長編碼,ascii對應的字元在utf-8下佔1個字元,西方文字(希臘文字)佔2個字元,中文佔用3個位元組數,還有平面符號佔4個位元組。
要定義變數的話就定義4*n
+
1,n是一個漢字佔得位元組數。
❽ 在pc機中,存儲一個漢字需幾個位元組
1個漢字佔2個位元組,是指漢字編碼,就象每個字元都有一個ASCII碼一樣。1個ASCII碼佔1個位元組,而1個漢字編碼佔2個位元組。
漢字點陣是指存儲漢字時的解析度。16*16點陣漢字就是在一個16*16的點陣內寫出一個漢字。我們知道,1個位元組包含8個二進制位,所以,16*16點陣中的每一行有16個點,可以用2個位元組表示,共有16行,因此共2*16=32位元組。同樣道理,24*24點陣漢字佔3*24=72位元組。