在計算機屏幕上,一個漢字要占兩個英文字符的位置,人們把一個英文字符所占的位置稱為"半角",相對地把一個漢字所占的位置稱為"全角"。
半角:指一字符占用一個標准的字符位置
通常的英文字母、數字鍵、符號鍵都是半角的,半角的顯示內碼都是一個字節。在系統內部,以上三種字符是作為基本代碼處理的,所以用戶輸入命令和參數時一般都使用半角
全角:指一個字符占用兩個標准字符位置
漢字字符和規定了全角的英文字符及國標GB2312-80中的圖形符號和特殊字符都是全角字符。一般的系統命令是不用全角字符的,只是在作文字處理時才會使用全角字符。
說明
-
不管是半角還是全角,漢字都要占兩個字節,所以漢字不受半角、全角的影響
-
全角狀態下字母、數字符號等都會占兩個字節的位置,也就是一個漢字那么寬
-
輸入法默認:英文輸入 + 半角、中文輸入 + 全角
示例
- 英文輸入 + 半角(默認)
輸出效果:
abcd,e.f?g"h" // 半角
- 中文輸入 + 全角(默認)
輸出效果:
中文輸入 // 全角
abcdefg // 英文字母自動轉為半角
abcd,e。f?“h” // 標點符號用了全角
- 英文輸入 + 全角(強制設置)
輸出效果:
abcdefg
abdc,e.f?"g" // 字母、標點符號都占用了兩個標准字符位置
- 中文輸入 + 半角(強制設置)
輸出效果:
中文輸入 // 不受影響
abcdefg
abc,d。e?f“g” // 標點符號不受影響