判斷字元是雙位元組還是單位元組,判斷一個字元是雙位元組還是單位元組

2021-04-17 17:13:42 字數 3296 閱讀 6078

1樓:匿名使用者

雙位元組字元就是佔兩個位元組的字元。

在英語中,用128個單位元組字元便可以內表示所有,但是用來表容示其他語言,128個符號是不夠的。

比如,在 gb 2312 編碼或 gbk 編碼中,一個漢字字元儲存需要2個位元組。

在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。

在utf-16編碼中,一個英文字母字元或一個漢字字元儲存都需要2個位元組(unicode擴充套件區的一些漢字儲存需要4個位元組)。

在utf-32編碼中,世界上任何字元的儲存都需要4個位元組。

擴充套件資料

位元組的換算:

1b(byte,位元組)= 8 bit;

1kb(kilobyte,千位元組)=1024b= 2^10 b;

1mb(megabyte,兆位元組,百萬位元組,簡稱「兆」)=1024kb= 2^20 b;

1gb(gigabyte,吉位元組,十億位元組,又稱「千兆」)=1024mb= 2^30 b;

1tb(terabyte,萬億位元組,太位元組)=1024gb= 2^40 b;

1pb(petabyte,千萬億位元組,拍位元組)=1024tb= 2^50 b;

1eb(exabyte,百億億位元組,艾位元組)=1024pb= 2^60 b。

2樓:類秀越哀辰

1個二進抄制位稱為1個bit(位),

襲8個二進位制位稱為1個byte(位元組),8bit=

1byte。雙位元組就是1個word(1個字,16位),dword(double

word)就是雙字的意思,兩個字四個位元組(32位)。

根據msdn中解釋:

1個二進位制位稱為1個bit(位),8個二進位制位稱為1個byte(位元組),8

bit=

1byte。雙位元組就是1個word(1個字,16位),dword(double

word)就是雙字的意思,兩個字四個位元組(32位)。

雙位元組值=2個位元組=1個單字=16個二進位制位

3樓:匿名使用者

就是長度是兩copy個位元組(byte)的字元,比如「嗨」、「!」、「。」,漢字及中文標點就是雙位元組字元;「k」、「!」、「.」,英文字母及英文標點是單位元組的。

這是計算機術語,一位元組等於8bit——譯作位元,雙位元組就是16bit,1bit就是1個二進位制位,每個二進位制位有0和1兩種狀態

什麼是雙位元組和單位元組啊

4樓:匿名使用者

儲存時,漢字是雙位元組的,字母是單位元組的!單位元組就是8個二進位制位!雙位元組就是佔有16個二進位制位了!

5樓:匿名使用者

者一個1稱之為一位,8位稱為一個位元組(byte),兩個位元組稱為一個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

單位元組、雙位元組、4位元組都是什麼意思

6樓:跪著作揖

單位元組指只佔

來1個英文

字元;雙字源節是佔2個英文字元的,中文字元都佔兩個位元組,4位元組是指佔4個

英文字元。

計算機中的資料都是以0和1來表示的,其中一個0或者一個1稱之為一位,8位稱為一個位元組(byte),兩個位元組稱為一個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

單位元組的英文是byte;位元是最小的數值單位,它的英文是bit。

擴充套件資料

位元組的換算:

1 b/byte(位元組) = 8 bit(位元) 。

1 kb(千位元組) = 1024 b/byte(位元組) 。

1 mb = 1024 kb 。

1 gb = 1024 mb 。

1tb =1024 gb 。

1 pb = 1024 tb 。

1 eb = 1024 pb。

位元和位:

位元和位實際上是同一個東西,計算機只能處理二進位制資料流,二進位制的0或1就代表一個位。 計算機中的32/64位指計算機的cpu一次能處理的最大位數。8位元組等於64位也就是說cpu可以一次處理8個位元組的資料。

7樓:匿名使用者

位元組是指一小組相鄰的二進位制數碼。通常是8位作為一個位元組。位元組(byte)是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。

8樓:匿名使用者

計算機中的資料都是以0和1來表示的,其中一個0或者一個1稱之為一位,8位稱為一個位元組(byte),兩個位元組稱為一個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

9樓:匿名使用者

官方標準:

1漢字=2位元組

1位元組(byte)=8字位=8個二進位制數

1字位(bit)=1個二進位制數

1byte(位元組)=8bit(位元)

1kb=1024byte

1mb=1024kb

1gb=1024mb

硬體商內標準:容

1gb=1000mb

1mb=1000kb

1kb=1000b

通常情況下,把b稱為位元組、b稱為字位、kb稱為千位元組、mb稱為兆位元組、gb稱為吉位元組

10樓:茂冬卉金騰

單位元組指只佔一個

字,是英文字元。雙字是佔兩個位元組的,中文字元都佔專兩個位元組計算機屬中的資料都是以0和1來表示的,其中一個0或者一個1稱之為一位,8位稱為一個位元組(byte),兩個位元組稱為一個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

單位元組的英文是byte;位元是最小的數值單位,它的英文是bit。

一個位元組包含8個位元,通常計算機初學者接觸到的ascii碼就是單位元組字元,由於計算機是二進位制的,1個位元位只可以表示為0或者1這兩種數,那8個位元(一般從右至左)就可以有0~127(2的8次方再減1)的不同的數值表示。

雙位元組字元即是包含了兩個位元組共16位元。

一般比較好理解的就是:英文字母屬於單位元組字元,而漢字則屬於雙位元組字元。因為英文字母、數字、符號等完全可以用128種不同的數值來表示,而漢字太多則不能,所以才需要擴充套件到雙位元組。

vba 雙位元組字元和單位元組字元的區別

11樓:匿名使用者

比如,一個字串,可能包含中文英文數字和各種符號等等,將其輸出到螢幕上,回需要根據長度答判斷在**進行截斷(網頁程式設計中經常用到)。最常見的兩種方式。一種是通過string的getbytes().

length來判斷,單個字元構成的字串

如何判斷指令格式是單字長還是雙字長

指令字長 bai度等於機器du字長度的指令,稱為 zhi單字長指dao令。指令字長度等於兩個版機器字長權度的指令,稱為雙字長指令。位元組與字長的關係是 字長為位元組的8倍數。位元組是計算機的基本編碼單位,由8位組成,是計算機中的基本編碼單位。字長是指同一時間中處理二進位制數的位數,常用的字長為8位 ...

位元組字元的區別,漢字是佔兩個位元組還是兩個字元

漢字在gbk gb2312編碼是2個位元組。位元組 位元組 byte 是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在ascii碼中,一個英文字母 不分大小寫 佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。對於符號來說,英文標點佔一個位元組,中文標點佔兩...

C語言如何判斷輸入的是數字還是字元

你這個程式與 輸入的是字元還是數字 沒有關係。關鍵是不能用double型別的r與0直接這樣進行比較 r!0應該像下面這樣寫 const float epsinon 0.00001 if x epsinon x epsinon 不可將浮點變數用 或 與數字比較,應該設法轉化成 或 此類形式。使用isd...