半形字元是什麼,什麼是半形字元

2022-03-03 05:58:56 字數 5587 閱讀 4280

1樓:德瑪西亞之力五號

半形字元是指一字元佔用一個標準的字元位置,通常的英文字母、數字鍵、符號鍵都是半形的,半形的顯示內碼都是一個位元組。

通常的英文字母、數字鍵、符號鍵都是半形的,半形的顯示內碼都是一個位元組。在系統內部,以上三種字元是作為基本**處理的,所以使用者輸入命令和引數時一般都使用半形。

擴充套件資料全形與半形區別:

1、全形佔兩個位元組,半形佔一個位元組。

2、半形全形主要是針對標點符號來說的,全形標點佔兩個位元組,半形佔一個位元組,而不管是半形還是全形,漢字都還是要佔兩個位元組。

3、在不支援漢字等語言的計算機上只能使用半形標點。

4、對於大多數字體來說,全形看起來比半形大,當然這不是本質區別。

2樓:辛文琴元楓

什麼是半形字元、全形字元?

fllc

((風陵蘭草))

2003-05-16

20:02:05

在.net技術/c#

提問什麼是半形字元、全形字元?

用什麼方法來區分?

(ascii

屬於何種字元編碼?)

問題點數:10、回覆次數:6

1樓arli2003

(阿利,msn:[email protected])

回覆於2003-05-16

21:37:38得分0

abcdefg

是半形abcdefg是全形,只在中文才有的概念,意思是每個英文字元的大小也要相當於一箇中文字以符合排版的需求

ascii

是一種編碼機制,早期包含了255

個計算機所能處理和受支援的字元、控制符的集合或者說是標準,現在已經得到擴充了

top2樓

fllc

((風陵蘭草))

回覆於2003-05-20

21:56:00得分0

:arli2003(阿利

有好工作叫我)

那該怎樣用**來區分半形全形呢?

top3樓

jhnhu

(玩的就是技術)

回覆於2003-05-20

23:05:16得分0

你把這些字

轉成byte

看看**有什麼不同

top4樓

arli2003

(阿利,msn:[email protected])

回覆於2003-05-21

19:24:57得分0

a和a是不同的,如何區別可以簡單的理解為如何區別中文和英文字元

簡單的比如:

strings=

null;s=

"a";

messagebox.show((s[0]

>255)

?"中文或全形"

:"英文");s=

"a";

messagebox.show((s[0]

>255)

?"中文或全形"

:"英文");

另外,上文的ascii

寫的有些錯,應為:早期包含了128

個計...

而不是255個

類似的文件很多,理解它並不難

top5樓

arli2003

(阿利,msn:[email protected])

回覆於2003-05-21

19:33:06

得分10

上例中嚴格的說有些錯誤,只是用來示例給你瞧半全形,用來識別中英文是不嚴格的,因為還有其它國家文字,你可以用下面的例子得到它的編碼值就知道差別了:

strings=

null;s=

"a";

messagebox.show(((s[0]

>255)

?"全形"

:"半形")+"

asciiof"

+convert.toint32(s[0]).tostring("x").toupper());s=

"a";

messagebox.show(((s[0]

>255)

?"全形"

:"半形")+"

asciiof"

+convert.toint32(s[0]).tostring("x").toupper());

//中文的unicode大概是從4e00

到9fa0,所以上例一個是0x41

一個是0xff21

這下明白了?

top6樓

fllc

((風陵蘭草))

回覆於2003-05-22

17:56:43

3樓:失去翅膀di鳥兒

shift+space(空格)在中文輸入狀態下可以在半形和全形之間快速切換

半形--指一字元佔用一個標準的字元位置,輸入法狀態條中為半月形。

全形--指一個字元佔用兩個標準字元位置,輸入法狀態條中為圓形。

比如說:半形狀態下輸入英文shaniu就是這種的—-shaniu,若是全形呢,就是這種的—-shaniu

4樓:仍開淡學博

半形字元就是隻佔用一個位元組的字元,主要指「中文」環境下,即中文中需要使用英文標點英文字元,就有半形和全形之分。全形就是這些標點字母都用兩個位元組表示,就和其他中文字元一樣,半形就是標點字母只用一個位元組表示,這樣在程式處理上就要對這些半形字元做特殊的處理,稍微會麻煩一些。另外,在中文環境下,因多方面的原因,通常全形標點和英文字母都顯得比較寬,這也方便程式對字元的處理,因為每個字都是同樣的大小。

5樓:

半形--指一字元佔用一個標準的字元位置。

通常的英文字母、數字鍵、符號鍵都是半形的,半形的顯示內碼都是一個位元組。在系統內部,以上三種字元是作為基本**處理的,所以使用者輸入命令和引數時一般都使用半形。

半形:。,abcdefg

全形:。,abcdefg

什麼是半形字元

6樓:親愛者

半形字元是指一字元佔用一個標準的字元位置,通常的英文字母、數字鍵、符號鍵都是半形的,半形的顯示內碼都是一個位元組。

在系統內部,以上三種字元是作為基本**處理的,所以使用者輸入命令和引數時一般都使用半形。

全形字元:

全形字元佔用2個位元組位置,半形字元佔用1個位元組位置。他們在應用上的區別主要表現在輸入阿拉伯數目字、英文字母、標點符號、特殊符號,這些只需要佔1個位元組的一般用半形輸入。如果用全形輸入的話,每兩個位元組之間就會產生一個空格。

一般**的註冊名、密碼都是用字母加數目字,如果用全形輸入就會產生錯誤。 每個漢字都佔用2個位元組,所以不管你用全形還是半形輸入都是一樣的。

在windows中,中文和全形字元都佔兩個位元組,並且使用了ascii chart 2 (codes 128–255)。我們可以憑這一點來一個個檢測使用者輸入的是否是中文和全形字元。實際上,全形字元的第一個位元組總是被置為163,而第二個位元組則是相同半形字元碼加上128(不包括空格)。

如半形a為65,則全形a則是163(第一個位元組)、193(第二個位元組,128+65)。

7樓:小馬哥說娛樂

回答半形格式是計算機輸入的一種格式。半形,即一個字元,佔用一位元組。 半形格式-按照一字元佔用一個標準的字元位置的書寫規則。

英文字母、羅馬數字、西方語言的符號。半形的顯示內碼都是一個位元組。在系統內部,以上三種字元是作為基本**處理的,所以使用者輸入命令和引數時一般都使用半形。

擴充套件資料:全形和半形的使用1、在中文輸入法中,切換全形和半形格式的快捷鍵為shift+空格。2、一般的系統命令是不用全形字元的,只是在作文書處理的時候才會使用全形字元。

3、在程式設計序的源**中只能使用半形標點,但是字串內部的資料可以使用全形字元或者全形標點。4、在不支援漢字等語言的計算機上只能使用半形標點。其實,在這種情況下根本就不存在全形半形的概念了。

5、在漢字輸入法中,輸入的字母數字預設為半形,但是標點則是預設為全形。6、在進行中文處理時,漢字和標點符號使用全形,字母、其它符號和數字使用半形。即王碼五筆字型中的預設輸入狀態就是。

希望我的回答對你有幫助

祝你生活愉快

更多1條

8樓:小想的小世界

半形(大陸、日本、韓國稱半形;臺灣、香港稱半形;也稱半寬或半碼),是計算機中,中、日、韓文的cjkv字元的顯示格式。 傳統上,英語或拉丁字母語言使用的電腦系統,每一個字母或符號,都是使用一位元組的空間(一位元組由8位元組成,共256個編碼空間)來儲存。

shift+space(空格)在中文輸入狀態下可以在半形和全形之間快速切換

半形--指一字元佔用一個標準的字元位置,輸入法狀態條中為半月形。

全形--指一個字元佔用兩個標準字元位置,輸入法狀態條中為圓形。

9樓:匿名使用者

a 什麼是全形和半形?

(1)全形--指一個字元佔用兩個標準字元位置。

漢字字元和規定了全形的英文字元及國標gb2312-80中的圖形符號和特殊字元都是全形字元。一般的系統命令是不用全形字元的,只是在作文書處理時才會使用全形字元。

(2)半形--指一字元佔用一個標準的字元位置。

通常的英文字母、數字鍵、符號鍵都是半形的,半形的顯示內碼都是一個位元組。在系統內部,以上三種字元是作為基本**處理的,所以使用者輸入命令和引數時一般都使用半形。

b 全形與半形各在什麼情況下使用?

全形佔兩個位元組,半形佔一個位元組。

半形全形主要是針對標點符號來說的,全形標點佔兩個位元組,半形佔一個位元組,而不管是半形還是全形,漢字都還是要佔兩個位元組。

在程式設計序的源**中只能使用半形標點(不包括字串內部的資料)

在不支援漢字等語言的計算機上只能使用半形標點(其實這種情況根本就不存在半形全形的概念)

對於大多數字體來說,全形看起來比半形大,當然這不是本質區別了。

c 全形和半形的區別

全形就是字母和數字等與漢字佔等寬位置的字。半形就是ascii方式的字元,在沒有漢字輸入法起做用的時候輸入的字母數字和字元都是半形的。

在漢字輸入法出現的時候,輸入的字母數字預設為半形,但是標點則是預設為全形,可以通過滑鼠點選輸入法工具條上的相應按鈕來改變。

10樓:海水變甜水

漢字通常點兩個位元組,中文字的二位元組含義其實是指:每個漢字用兩個8位碼來表示。在文字空間上,通常也佔兩個英文字元的位置

就象這樣

abcdef

中 國 字

上面的文字中,兩個英文字元才相當於一箇中文字元佔半個漢字位置的這種字元叫半形字元

還有一種英文字元,在字型檔中把它做成和中文字元一樣大,也就是說,一個英文字元就佔一箇中文字元的大小,這種叫全形字元,象下面的

如上所示,在直觀上,半形字和全形字一眼就能看出來。

11樓:借東風解憂

英文全形和半形的區別是啥

12樓:皋晨巨涵涵

半形--指一字元佔用1個標準的字元位置。

通常的英文字母、數字鍵、符號鍵都是半形的,半形的顯示內碼都是1個位元組。在系統(system)內部,以上三種字元是作為基本**處理的,因此使用者輸入命令和引數時一般都用半形。

13樓:匿名使用者

就是像這樣的 半形aa 正常 aa

就是輸入法有個月亮的那個標記那裡

一點就稱為太陽了 打出來的字就是半形字

半形字元是什麼意思,什麼是半形字元

shift space 空格 在中文輸入狀態下可以在半形和全形之間快速切換 半形 指一字元佔用一個標準的字元位置,輸入法狀態條中為半月形。全形 指一個字元佔用兩個標準字元位置,輸入法狀態條中為圓形。比如說 半形狀態下輸入英文shaniu就是這種的 shaniu,若是全形呢,就是這種的 shaniu ...

什麼是請輸入半形數字請輸入半形數字

首先要先明bai白什麼是du 半形,什麼是全形。zhi 1 首先半形,又稱dao半形 半寬,是電腦字元的一種版格式權。字面上的意思,是它的闊度只有全形字元的一半。2 漢語 日語及韓語等文字使用兩位元組來儲存,它們於螢幕上佔的闊度也比拉丁字母或數字闊。所以,中 日 韓等文字稱為全形字元,相比起來,拉丁...

什麼是字元型變數,字元型變數是什麼

字元變數是存放字元常量的變數,其取值是字元常量,即單個字元。字元變數的型別說明符是char。定義形式 char 存放字元常量的變數,說明字元變數在記憶體中佔一個位元組。定義形式 char 識別符號1,識別符號2,識別符號n 例如 char c1,c2,c3,ch c1 a c2 b c3 c ch ...